2024-02-03, update for macOS arm download chrome-driver fail.
parent
c98ea7911f
commit
357cf7050d
|
@ -41,7 +41,7 @@ try:
|
||||||
except Exception as exc:
|
except Exception as exc:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
CONST_APP_VERSION = "MaxBot (2024.02.02)"
|
CONST_APP_VERSION = "MaxBot (2024.02.03)"
|
||||||
|
|
||||||
CONST_MAXBOT_ANSWER_ONLINE_FILE = "MAXBOT_ONLINE_ANSWER.txt"
|
CONST_MAXBOT_ANSWER_ONLINE_FILE = "MAXBOT_ONLINE_ANSWER.txt"
|
||||||
CONST_MAXBOT_CONFIG_FILE = "settings.json"
|
CONST_MAXBOT_CONFIG_FILE = "settings.json"
|
||||||
|
@ -773,6 +773,7 @@ def load_chromdriver_uc(config_dict):
|
||||||
# use chromedriver_autodownload instead of uc auto download.
|
# use chromedriver_autodownload instead of uc auto download.
|
||||||
is_cache_exist = clean_uc_exe_cache()
|
is_cache_exist = clean_uc_exe_cache()
|
||||||
|
|
||||||
|
fail_1 = False
|
||||||
try:
|
try:
|
||||||
options = get_uc_options(uc, config_dict, webdriver_path)
|
options = get_uc_options(uc, config_dict, webdriver_path)
|
||||||
driver = uc.Chrome(driver_executable_path=chromedriver_path, options=options, headless=config_dict["advanced"]["headless"])
|
driver = uc.Chrome(driver_executable_path=chromedriver_path, options=options, headless=config_dict["advanced"]["headless"])
|
||||||
|
@ -787,7 +788,18 @@ def load_chromdriver_uc(config_dict):
|
||||||
if "This version of ChromeDriver only supports Chrome version" in error_message:
|
if "This version of ChromeDriver only supports Chrome version" in error_message:
|
||||||
print(CONST_CHROME_VERSION_NOT_MATCH_EN)
|
print(CONST_CHROME_VERSION_NOT_MATCH_EN)
|
||||||
print(CONST_CHROME_VERSION_NOT_MATCH_TW)
|
print(CONST_CHROME_VERSION_NOT_MATCH_TW)
|
||||||
|
fail_1 = True
|
||||||
|
|
||||||
|
fail_2 = False
|
||||||
|
if fail_1:
|
||||||
|
try:
|
||||||
|
options = get_uc_options(uc, config_dict, webdriver_path)
|
||||||
|
driver = uc.Chrome(options=options)
|
||||||
|
except Exception as exc:
|
||||||
|
print(exc)
|
||||||
|
fail_2 = True
|
||||||
|
|
||||||
|
if fail_2:
|
||||||
# remove exist chromedriver, download again.
|
# remove exist chromedriver, download again.
|
||||||
try:
|
try:
|
||||||
print("Deleting exist and download ChromeDriver again.")
|
print("Deleting exist and download ChromeDriver again.")
|
||||||
|
|
|
@ -22,7 +22,7 @@ import sys
|
||||||
import threading
|
import threading
|
||||||
import webbrowser
|
import webbrowser
|
||||||
|
|
||||||
CONST_APP_VERSION = "MaxBot (2024.02.02)"
|
CONST_APP_VERSION = "MaxBot (2024.02.03)"
|
||||||
|
|
||||||
CONST_MAXBOT_LAUNCHER_FILE = "config_launcher.json"
|
CONST_MAXBOT_LAUNCHER_FILE = "config_launcher.json"
|
||||||
CONST_MAXBOT_CONFIG_FILE = "settings.json"
|
CONST_MAXBOT_CONFIG_FILE = "settings.json"
|
||||||
|
|
|
@ -40,7 +40,7 @@ try:
|
||||||
except Exception as exc:
|
except Exception as exc:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
CONST_APP_VERSION = "MaxBot (2024.02.02)"
|
CONST_APP_VERSION = "MaxBot (2024.02.03)"
|
||||||
|
|
||||||
CONST_MAXBOT_ANSWER_ONLINE_FILE = "MAXBOT_ONLINE_ANSWER.txt"
|
CONST_MAXBOT_ANSWER_ONLINE_FILE = "MAXBOT_ONLINE_ANSWER.txt"
|
||||||
CONST_MAXBOT_CONFIG_FILE = "settings.json"
|
CONST_MAXBOT_CONFIG_FILE = "settings.json"
|
||||||
|
|
Loading…
Reference in New Issue