2024-03-08, bugfix for kktix.
parent
c1a3b39950
commit
40e9873af4
|
@ -42,7 +42,7 @@ try:
|
||||||
except Exception as exc:
|
except Exception as exc:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
CONST_APP_VERSION = "MaxBot (2024.03.07)"
|
CONST_APP_VERSION = "MaxBot (2024.03.08)"
|
||||||
|
|
||||||
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"
|
||||||
|
@ -4613,7 +4613,7 @@ def set_kktix_control_label_text(driver, config_dict):
|
||||||
if not answer_item in fail_list:
|
if not answer_item in fail_list:
|
||||||
inferred_answer_string = answer_item
|
inferred_answer_string = answer_item
|
||||||
break
|
break
|
||||||
input_text_css = 'div > div.code-input > div.control-group > div.controls > label > input[type="text"]'
|
input_text_css = 'div > div.code-input > div.control-group > div.controls > label[ng-if] > input[type="text"]'
|
||||||
next_step_button_css = '#registrationsNewApp div.form-actions button.btn-primary'
|
next_step_button_css = '#registrationsNewApp div.form-actions button.btn-primary'
|
||||||
submit_by_enter = False
|
submit_by_enter = False
|
||||||
check_input_interval = 0.2
|
check_input_interval = 0.2
|
||||||
|
@ -4737,17 +4737,32 @@ def kktix_reg_new_main(driver, config_dict, fail_list, played_sound_ticket, is_f
|
||||||
play_sound_while_ordering(config_dict)
|
play_sound_while_ordering(config_dict)
|
||||||
played_sound_ticket = True
|
played_sound_ticket = True
|
||||||
|
|
||||||
|
# whole event question.
|
||||||
fail_list, is_question_popup = kktix_reg_captcha(driver, config_dict, fail_list, is_finish_checkbox_click, registrationsNewApp_div)
|
fail_list, is_question_popup = kktix_reg_captcha(driver, config_dict, fail_list, is_finish_checkbox_click, registrationsNewApp_div)
|
||||||
|
|
||||||
|
# single option question
|
||||||
if not is_question_popup:
|
if not is_question_popup:
|
||||||
# no captcha text popup, goto next page.
|
# no captcha text popup, goto next page.
|
||||||
control_text = get_kktix_control_label_text(driver)
|
control_text = get_kktix_control_label_text(driver)
|
||||||
if show_debug_message:
|
if show_debug_message:
|
||||||
print("control_text:", control_text)
|
print("control_text:", control_text)
|
||||||
|
|
||||||
if len(control_text) == 0:
|
if len(control_text) == 0:
|
||||||
click_ret = kktix_press_next_button(driver)
|
click_ret = kktix_press_next_button(driver)
|
||||||
else:
|
else:
|
||||||
#set_kktix_control_label_text(driver, config_dict)
|
|
||||||
# input by maxbox plus extension.
|
# input by maxbox plus extension.
|
||||||
|
is_fill_at_webdriver = False
|
||||||
|
|
||||||
|
if not config_dict["browser"] in CONST_CHROME_FAMILY:
|
||||||
|
is_fill_at_webdriver = True
|
||||||
|
else:
|
||||||
|
if not config_dict["advanced"]["chrome_extension"]:
|
||||||
|
is_fill_at_webdriver = True
|
||||||
|
|
||||||
|
# TODO: not implement in extension, so force to fill in webdriver.
|
||||||
|
is_fill_at_webdriver = True
|
||||||
|
if is_fill_at_webdriver:
|
||||||
|
set_kktix_control_label_text(driver, config_dict)
|
||||||
pass
|
pass
|
||||||
else:
|
else:
|
||||||
if is_need_refresh:
|
if is_need_refresh:
|
||||||
|
|
|
@ -23,7 +23,7 @@ import sys
|
||||||
import threading
|
import threading
|
||||||
import webbrowser
|
import webbrowser
|
||||||
|
|
||||||
CONST_APP_VERSION = "MaxBot (2024.03.07)"
|
CONST_APP_VERSION = "MaxBot (2024.03.08)"
|
||||||
|
|
||||||
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"
|
||||||
|
|
|
@ -29,7 +29,7 @@ from datetime import datetime
|
||||||
|
|
||||||
import requests
|
import requests
|
||||||
|
|
||||||
CONST_APP_VERSION = "MaxBot (2024.03.07)"
|
CONST_APP_VERSION = "MaxBot (2024.03.08)"
|
||||||
|
|
||||||
CONST_MAXBOT_CONFIG_FILE = "settings.json"
|
CONST_MAXBOT_CONFIG_FILE = "settings.json"
|
||||||
CONST_MAXBOT_KKTIX_CONFIG_FILE = "kktix.json"
|
CONST_MAXBOT_KKTIX_CONFIG_FILE = "kktix.json"
|
||||||
|
|
|
@ -50,7 +50,7 @@ try:
|
||||||
except Exception as exc:
|
except Exception as exc:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
CONST_APP_VERSION = "MaxBot (2024.03.07)"
|
CONST_APP_VERSION = "MaxBot (2024.03.08)"
|
||||||
|
|
||||||
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"
|
||||||
|
|
|
@ -15,8 +15,8 @@ function begin()
|
||||||
}
|
}
|
||||||
|
|
||||||
// too short to cause error.
|
// too short to cause error.
|
||||||
if(auto_reload_page_interval < 0.6) {
|
if(auto_reload_page_interval < 0.2) {
|
||||||
auto_reload_page_interval = 0.6;
|
auto_reload_page_interval = 0.2;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(status=='ON') {
|
if(status=='ON') {
|
||||||
|
|
Loading…
Reference in New Issue