diff --git a/chrome_tixcraft.py b/chrome_tixcraft.py index 98a9c8e..797d43f 100644 --- a/chrome_tixcraft.py +++ b/chrome_tixcraft.py @@ -55,7 +55,7 @@ import webbrowser import chromedriver_autoinstaller -CONST_APP_VERSION = "MaxBot (2023.12.05)" +CONST_APP_VERSION = "MaxBot (2023.12.06)" CONST_MAXBOT_CONFIG_FILE = "settings.json" CONST_MAXBOT_LAST_URL_FILE = "MAXBOT_LAST_URL.txt" @@ -400,6 +400,8 @@ def get_chrome_options(webdriver_path, config_dict): if browser=="safari": chrome_options = webdriver.SafariOptions() + chrome_options.set_capability("goog:loggingPrefs",{"performance": "ALL"}) + # some windows cause: timed out receiving message from renderer if config_dict["advanced"]["adblock_plus_enable"]: # PS: this is ocx version. @@ -550,9 +552,10 @@ def get_uc_options(uc, config_dict, webdriver_path): options.page_load_strategy = 'eager' #options.page_load_strategy = 'none' options.unhandled_prompt_behavior = "accept" - #print("strategy", options.page_load_strategy) + options.set_capability("goog:loggingPrefs",{"performance": "ALL"}) + if config_dict["advanced"]["adblock_plus_enable"]: load_extension_path = "" extension_list = get_favoriate_extension_path(webdriver_path) @@ -836,7 +839,7 @@ def get_driver_by_config(config_dict): ,'*syndication.twitter.com/*' ,'*youtube.com/*' ,'*player.youku.*' - ,'*h.clarity.ms/*' + ,'*.clarity.ms/*' ,'*img.uniicreative.com/*' ,'*e2elog.fetnet.net*'] @@ -850,7 +853,9 @@ def get_driver_by_config(config_dict): NETWORK_BLOCKED_URLS.append('*static.tixcraft.com/images/activity/*') NETWORK_BLOCKED_URLS.append('*static.ticketmaster.sg/images/activity/*') NETWORK_BLOCKED_URLS.append('*static.ticketmaster.com/images/activity/*') - NETWORK_BLOCKED_URLS.append('*azureedge.net/QWARE_TICKET//images/*') + NETWORK_BLOCKED_URLS.append('*ticketimg2.azureedge.net/image/ActivityImage/ActivityImage_*') + NETWORK_BLOCKED_URLS.append('*.azureedge.net/QWARE_TICKET//images/*') + NETWORK_BLOCKED_URLS.append('*static.ticketplus.com.tw/event/*') if config_dict["advanced"]["block_facebook_network"]: NETWORK_BLOCKED_URLS.append('*facebook.com/*') @@ -11310,22 +11315,50 @@ def ticketplus_order_exclusive_code(driver, config_dict, fail_list): return is_answer_sent, fail_list, is_question_popup -def ticketplus_order_check_coming_soon(driver): - is_onsale=True +def ticketplus_order_auto_reload_coming_soon(driver): + is_vue_ready = False - current_layout_style = 0 try: - my_css_selector = "div.order-content" - div_element = driver.find_element(By.CSS_SELECTOR, my_css_selector) - if not div_element is None: - div_html = div_element.get_attribute('innerHTML') - #print("div_html:", div_html) - if '