From 852c505f9302a8fa1bc664ac5aa0a2343cdadcab Mon Sep 17 00:00:00 2001 From: Max Date: Thu, 2 Nov 2023 13:44:28 +0800 Subject: [PATCH] update for kham --- chrome_tixcraft.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/chrome_tixcraft.py b/chrome_tixcraft.py index cf9c832..247b00d 100644 --- a/chrome_tixcraft.py +++ b/chrome_tixcraft.py @@ -55,7 +55,7 @@ import webbrowser import chromedriver_autoinstaller -CONST_APP_VERSION = "MaxBot (2023.10.21)" +CONST_APP_VERSION = "MaxBot (2023.10.22)" CONST_MAXBOT_CONFIG_FILE = "settings.json" CONST_MAXBOT_LAST_URL_FILE = "MAXBOT_LAST_URL.txt" @@ -9860,7 +9860,7 @@ def hkam_date_auto_select(driver, domain_name, config_dict): if reset_row_text_if_match_keyword_exclude(config_dict, row_text): row_text = "" - if '立即訂購' in row_text: + if '立即訂購' in row_text or '點此購票' in row_text: try: # for kham.com my_css_selector = "a > button" @@ -10732,6 +10732,12 @@ def kham_main(driver, url, config_dict, ocr, Captcha_Browser): domain_name = url.split('/')[2] kham_product(driver, domain_name, config_dict) + if url.lower() == 'https://kham.com.tw/application/utk01/utk0101_.aspx': + date_auto_select_enable = config_dict["tixcraft"]["date_auto_select"]["enable"] + if date_auto_select_enable: + domain_name = url.split('/')[2] + kham_product(driver, domain_name, config_dict) + # https://kham.com.tw/application/UTK02/UTK0204_.aspx?PERFORMANCE_ID=N28UQPA1&PRODUCT_ID=N28TFATD if '.aspx?performance_id=' in url.lower() and 'product_id=' in url.lower(): domain_name = url.split('/')[2]