2023-05-19, fix for ibon.
parent
3387cd32bc
commit
73bdc68107
|
@ -54,7 +54,7 @@ import itertools
|
||||||
import ssl
|
import ssl
|
||||||
ssl._create_default_https_context = ssl._create_unverified_context
|
ssl._create_default_https_context = ssl._create_unverified_context
|
||||||
|
|
||||||
CONST_APP_VERSION = u"MaxBot (2023.05.18)"
|
CONST_APP_VERSION = u"MaxBot (2023.05.19)"
|
||||||
|
|
||||||
CONST_MAXBOT_CONFIG_FILE = "settings.json"
|
CONST_MAXBOT_CONFIG_FILE = "settings.json"
|
||||||
CONST_MAXBOT_LAST_URL_FILE = "MAXBOT_LAST_URL.txt"
|
CONST_MAXBOT_LAST_URL_FILE = "MAXBOT_LAST_URL.txt"
|
||||||
|
@ -7566,7 +7566,19 @@ def ibon_main(driver, url, config_dict, ibon_dict, ocr, Captcha_Browser):
|
||||||
if is_event_page:
|
if is_event_page:
|
||||||
area_auto_select_enable = config_dict["tixcraft"]["area_auto_select"]["enable"]
|
area_auto_select_enable = config_dict["tixcraft"]["area_auto_select"]["enable"]
|
||||||
if area_auto_select_enable:
|
if area_auto_select_enable:
|
||||||
|
is_do_ibon_performance_with_ticket_number = False
|
||||||
|
|
||||||
|
if 'PRODUCT_ID=' in url:
|
||||||
|
# step 1: select area.
|
||||||
|
is_match_target_feature = True
|
||||||
|
is_price_assign_by_bot = ibon_performance(driver, config_dict)
|
||||||
|
if not is_price_assign_by_bot:
|
||||||
|
is_do_ibon_performance_with_ticket_number = True
|
||||||
|
|
||||||
if 'PERFORMANCE_PRICE_AREA_ID=' in url:
|
if 'PERFORMANCE_PRICE_AREA_ID=' in url:
|
||||||
|
is_do_ibon_performance_with_ticket_number = True
|
||||||
|
|
||||||
|
if is_do_ibon_performance_with_ticket_number:
|
||||||
# captcha
|
# captcha
|
||||||
|
|
||||||
domain_name = url.split('/')[2]
|
domain_name = url.split('/')[2]
|
||||||
|
@ -7596,11 +7608,6 @@ def ibon_main(driver, url, config_dict, ibon_dict, ocr, Captcha_Browser):
|
||||||
driver.back()
|
driver.back()
|
||||||
driver.refresh()
|
driver.refresh()
|
||||||
|
|
||||||
if 'PRODUCT_ID=' in url:
|
|
||||||
# step 1: select area.
|
|
||||||
is_match_target_feature = True
|
|
||||||
ibon_performance(driver, config_dict)
|
|
||||||
|
|
||||||
if not is_match_target_feature:
|
if not is_match_target_feature:
|
||||||
#https://orders.ibon.com.tw/application/UTK02/UTK0206_.aspx
|
#https://orders.ibon.com.tw/application/UTK02/UTK0206_.aspx
|
||||||
if 'orders.ibon.com.tw/application/UTK02/UTK020' in url and '.aspx' in url:
|
if 'orders.ibon.com.tw/application/UTK02/UTK020' in url and '.aspx' in url:
|
||||||
|
|
Loading…
Reference in New Issue