bugs fixed for tixcraft.
parent
7203e01f19
commit
163036521b
|
@ -53,7 +53,7 @@ import argparse
|
||||||
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.03.05)"
|
CONST_APP_VERSION = u"MaxBot (2023.03.06)"
|
||||||
|
|
||||||
CONST_HOMEPAGE_DEFAULT = "https://tixcraft.com"
|
CONST_HOMEPAGE_DEFAULT = "https://tixcraft.com"
|
||||||
URL_GOOGLE_OAUTH = 'https://accounts.google.com/o/oauth2/v2/auth/oauthchooseaccount?redirect_uri=https%3A%2F%2Fdevelopers.google.com%2Foauthplayground&prompt=consent&response_type=code&client_id=407408718192.apps.googleusercontent.com&scope=email&access_type=offline&flowName=GeneralOAuthFlow'
|
URL_GOOGLE_OAUTH = 'https://accounts.google.com/o/oauth2/v2/auth/oauthchooseaccount?redirect_uri=https%3A%2F%2Fdevelopers.google.com%2Foauthplayground&prompt=consent&response_type=code&client_id=407408718192.apps.googleusercontent.com&scope=email&access_type=offline&flowName=GeneralOAuthFlow'
|
||||||
|
@ -2351,9 +2351,6 @@ def tixcraft_ticket_main(driver, config_dict, ocr, Captcha_Browser, domain_name)
|
||||||
if not is_need_redo_ocr:
|
if not is_need_redo_ocr:
|
||||||
break
|
break
|
||||||
|
|
||||||
if is_verifyCode_editing:
|
|
||||||
print("goto is_verifyCode_editing == True")
|
|
||||||
|
|
||||||
return is_verifyCode_editing
|
return is_verifyCode_editing
|
||||||
|
|
||||||
def kktix_confirm_order_button(driver):
|
def kktix_confirm_order_button(driver):
|
||||||
|
@ -5842,11 +5839,8 @@ def tixcraft_main(driver, url, config_dict, tixcraft_dict, ocr, Captcha_Browser)
|
||||||
|
|
||||||
# main app, to select ticket number.
|
# main app, to select ticket number.
|
||||||
if '/ticket/ticket/' in url:
|
if '/ticket/ticket/' in url:
|
||||||
if not tixcraft_dict["is_verifyCode_editing"]:
|
domain_name = url.split('/')[2]
|
||||||
domain_name = url.split('/')[2]
|
is_verifyCode_editing = tixcraft_ticket_main(driver, config_dict, ocr, Captcha_Browser, domain_name)
|
||||||
tixcraft_dict["is_verifyCode_editing"] = tixcraft_ticket_main(driver, config_dict, ocr, Captcha_Browser, domain_name)
|
|
||||||
else:
|
|
||||||
tixcraft_dict["is_verifyCode_editing"] = False
|
|
||||||
|
|
||||||
if '/ticket/checkout' in url:
|
if '/ticket/checkout' in url:
|
||||||
if config_dict["advanced"]["headless"]:
|
if config_dict["advanced"]["headless"]:
|
||||||
|
@ -8146,7 +8140,6 @@ def main(args):
|
||||||
# for tixcraft
|
# for tixcraft
|
||||||
tixcraft_dict = {}
|
tixcraft_dict = {}
|
||||||
tixcraft_dict["answer_index"]=-1
|
tixcraft_dict["answer_index"]=-1
|
||||||
tixcraft_dict["is_verifyCode_editing"] = False
|
|
||||||
tixcraft_dict["is_popup_checkout"] = False
|
tixcraft_dict["is_popup_checkout"] = False
|
||||||
|
|
||||||
# for kktix
|
# for kktix
|
||||||
|
@ -8230,10 +8223,7 @@ def main(args):
|
||||||
break
|
break
|
||||||
|
|
||||||
except UnexpectedAlertPresentException as exc1:
|
except UnexpectedAlertPresentException as exc1:
|
||||||
# PS: DON'T remove this line.
|
|
||||||
is_verifyCode_editing = False
|
|
||||||
print('UnexpectedAlertPresentException at this url:', url )
|
print('UnexpectedAlertPresentException at this url:', url )
|
||||||
#time.sleep(3.5)
|
|
||||||
# PS: do nothing...
|
# PS: do nothing...
|
||||||
# PS: current chrome-driver + chrome call current_url cause alert/prompt dialog disappear!
|
# PS: current chrome-driver + chrome call current_url cause alert/prompt dialog disappear!
|
||||||
# raise exception at selenium/webdriver/remote/errorhandler.py
|
# raise exception at selenium/webdriver/remote/errorhandler.py
|
||||||
|
@ -8247,8 +8237,6 @@ def main(args):
|
||||||
pass
|
pass
|
||||||
|
|
||||||
except Exception as exc:
|
except Exception as exc:
|
||||||
is_verifyCode_editing = False
|
|
||||||
|
|
||||||
logger.error('Maxbot URL Exception')
|
logger.error('Maxbot URL Exception')
|
||||||
logger.error(exc, exc_info=True)
|
logger.error(exc, exc_info=True)
|
||||||
|
|
||||||
|
|
|
@ -20,7 +20,7 @@ import json
|
||||||
import webbrowser
|
import webbrowser
|
||||||
import base64
|
import base64
|
||||||
|
|
||||||
CONST_APP_VERSION = u"MaxBot (2023.03.05)"
|
CONST_APP_VERSION = u"MaxBot (2023.03.06)"
|
||||||
|
|
||||||
CONST_LAUNCHER_CONFIG_FILENAME = "config_launcher.json"
|
CONST_LAUNCHER_CONFIG_FILENAME = "config_launcher.json"
|
||||||
|
|
||||||
|
|
|
@ -21,7 +21,7 @@ import webbrowser
|
||||||
import pyperclip
|
import pyperclip
|
||||||
import base64
|
import base64
|
||||||
|
|
||||||
CONST_APP_VERSION = u"MaxBot (2023.03.05)"
|
CONST_APP_VERSION = u"MaxBot (2023.03.06)"
|
||||||
|
|
||||||
CONST_SETTINGS_CONFIG_FILENAME = "settings.json"
|
CONST_SETTINGS_CONFIG_FILENAME = "settings.json"
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue