fix bugs for hkticketing/macau.
parent
12a457f653
commit
9695cc3fe0
|
@ -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.6.7) ver 3"
|
CONST_APP_VERSION = u"MaxBot (2023.6.7) ver 10"
|
||||||
|
|
||||||
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"
|
||||||
|
@ -8208,10 +8208,10 @@ def hkticketing_area_auto_select(driver, config_dict, area_keyword_list):
|
||||||
|
|
||||||
return is_need_refresh, is_price_assign_by_bot
|
return is_need_refresh, is_price_assign_by_bot
|
||||||
|
|
||||||
def hkticketing_ticket_number_auto_select(driver, ticket_number):
|
def hkticketing_ticket_number_auto_select(driver, config_dict):
|
||||||
selector_string = 'select.shortSelect'
|
selector_string = 'select.shortSelect'
|
||||||
by_method = By.CSS_SELECTOR
|
by_method = By.CSS_SELECTOR
|
||||||
return assign_ticket_number_by_select(driver, ticket_number, by_method, selector_string)
|
return assign_ticket_number_by_select(driver, config_dict, by_method, selector_string)
|
||||||
|
|
||||||
def hkticketing_nav_to_footer(driver):
|
def hkticketing_nav_to_footer(driver):
|
||||||
try:
|
try:
|
||||||
|
@ -8387,10 +8387,8 @@ def hkticketing_performance(driver, config_dict, domain_name):
|
||||||
hkticketing_nav_to_footer(driver)
|
hkticketing_nav_to_footer(driver)
|
||||||
|
|
||||||
# choose ticket.
|
# choose ticket.
|
||||||
ticket_number = str(config_dict["ticket_number"])
|
is_ticket_number_assigned = hkticketing_ticket_number_auto_select(driver, config_dict)
|
||||||
is_ticket_number_assigned = hkticketing_ticket_number_auto_select(driver, ticket_number)
|
|
||||||
if show_debug_message:
|
if show_debug_message:
|
||||||
print("ticket_number:", ticket_number)
|
|
||||||
print("is_ticket_number_assigned:", is_ticket_number_assigned)
|
print("is_ticket_number_assigned:", is_ticket_number_assigned)
|
||||||
|
|
||||||
# Select a delivery option
|
# Select a delivery option
|
||||||
|
@ -8538,7 +8536,6 @@ def hkticketing_main(driver, url, config_dict, hkticketing_dict):
|
||||||
time.sleep(config_dict["advanced"]["auto_reload_page_interval"])
|
time.sleep(config_dict["advanced"]["auto_reload_page_interval"])
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
is_check_access_deined = False
|
is_check_access_deined = False
|
||||||
macau_url_list = ["galaxymacau.com/default.aspx"
|
macau_url_list = ["galaxymacau.com/default.aspx"
|
||||||
, "galaxymacau.com/shows/show.aspx?sh="
|
, "galaxymacau.com/shows/show.aspx?sh="
|
||||||
|
@ -8553,7 +8550,9 @@ def hkticketing_main(driver, url, config_dict, hkticketing_dict):
|
||||||
macau_retry_string_list = [ "Access Denied"
|
macau_retry_string_list = [ "Access Denied"
|
||||||
, "Service Unavailable"
|
, "Service Unavailable"
|
||||||
, "service is unavailable"
|
, "service is unavailable"
|
||||||
, "HTTP Error 503"]
|
, "HTTP Error 503"
|
||||||
|
, "The network path was not found"
|
||||||
|
, "Could not open a connection to SQL Server"]
|
||||||
if is_check_access_deined:
|
if is_check_access_deined:
|
||||||
domain_name = url.split('/')[2]
|
domain_name = url.split('/')[2]
|
||||||
new_url = "https://%s/default.aspx" % (domain_name)
|
new_url = "https://%s/default.aspx" % (domain_name)
|
||||||
|
|
Loading…
Reference in New Issue