do not guess options when answer combine two question
parent
a783c28b02
commit
360660bfe9
|
@ -44,7 +44,7 @@ warnings.simplefilter('ignore',InsecureRequestWarning)
|
||||||
#附註1:沒有寫的很好,很多地方應該可以模組化。
|
#附註1:沒有寫的很好,很多地方應該可以模組化。
|
||||||
#附註2:
|
#附註2:
|
||||||
|
|
||||||
CONST_APP_VERSION = u"MaxBot (2020.01.13)"
|
CONST_APP_VERSION = u"MaxBot (2020.01.20)"
|
||||||
|
|
||||||
CONST_FROM_TOP_TO_BOTTOM = u"from top to bottom"
|
CONST_FROM_TOP_TO_BOTTOM = u"from top to bottom"
|
||||||
CONST_FROM_BOTTOM_TO_TOP = u"from bottom to top"
|
CONST_FROM_BOTTOM_TO_TOP = u"from bottom to top"
|
||||||
|
@ -1882,11 +1882,39 @@ def kktix_reg_new_main(url, answer_index, registrationsNewApp_div, is_finish_che
|
||||||
captcha_password_string = tmp_text[star_index+1:end_index]
|
captcha_password_string = tmp_text[star_index+1:end_index]
|
||||||
#print("captcha_password_string:", captcha_password_string)
|
#print("captcha_password_string:", captcha_password_string)
|
||||||
|
|
||||||
|
# 二題式,組合問題。
|
||||||
|
is_combine_two_question = False
|
||||||
|
if u"第一題" in tmp_text and u"第二題" in tmp_text:
|
||||||
|
is_combine_two_question = True
|
||||||
|
if u"Q1." in tmp_text and u"Q2." in tmp_text:
|
||||||
|
if u"二題" in tmp_text:
|
||||||
|
is_combine_two_question = True
|
||||||
|
if u"2題" in tmp_text:
|
||||||
|
is_combine_two_question = True
|
||||||
|
if u"Q1:" in tmp_text and u"Q2:" in tmp_text:
|
||||||
|
if u"二題" in tmp_text:
|
||||||
|
is_combine_two_question = True
|
||||||
|
if u"2題" in tmp_text:
|
||||||
|
is_combine_two_question = True
|
||||||
|
if u"Q1 " in tmp_text and u"Q2 " in tmp_text:
|
||||||
|
if u"二題" in tmp_text:
|
||||||
|
is_combine_two_question = True
|
||||||
|
if u"2題" in tmp_text:
|
||||||
|
is_combine_two_question = True
|
||||||
|
if is_combine_two_question:
|
||||||
|
captcha_password_string = None
|
||||||
|
#print("is_combine_two_question:", is_combine_two_question)
|
||||||
|
|
||||||
#print("captcha_password_string:", captcha_password_string)
|
#print("captcha_password_string:", captcha_password_string)
|
||||||
# ask question.
|
# ask question.
|
||||||
if auto_guess_options:
|
if auto_guess_options:
|
||||||
if captcha_password_string is None:
|
if not is_combine_two_question:
|
||||||
answer_list, my_answer_delimitor = get_answer_list_by_question(captcha_text_div_text)
|
if captcha_password_string is None:
|
||||||
|
answer_list, my_answer_delimitor = get_answer_list_by_question(captcha_text_div_text)
|
||||||
|
else:
|
||||||
|
# no need guess options.
|
||||||
|
pass
|
||||||
|
|
||||||
|
|
||||||
# final run.
|
# final run.
|
||||||
if captcha_password_string is not None:
|
if captcha_password_string is not None:
|
||||||
|
|
|
@ -16,7 +16,7 @@ import os
|
||||||
import sys
|
import sys
|
||||||
import json
|
import json
|
||||||
|
|
||||||
CONST_APP_VERSION = u"MaxBot (2020.01.13)"
|
CONST_APP_VERSION = u"MaxBot (2020.01.20)"
|
||||||
|
|
||||||
CONST_FROM_TOP_TO_BOTTOM = u"from top to bottom"
|
CONST_FROM_TOP_TO_BOTTOM = u"from top to bottom"
|
||||||
CONST_FROM_BOTTOM_TO_TOP = u"from bottom to top"
|
CONST_FROM_BOTTOM_TO_TOP = u"from bottom to top"
|
||||||
|
|
Loading…
Reference in New Issue