2024-04-11, add bank register event

master
Your Name 2024-04-25 20:01:17 +08:00
parent 09dfb6b9cf
commit 05a98fe0f1
7 changed files with 84 additions and 7 deletions

View File

@ -44,7 +44,7 @@ except Exception as exc:
print(exc)
pass
CONST_APP_VERSION = "MaxBot (2024.04.10)"
CONST_APP_VERSION = "MaxBot (2024.04.11)"
CONST_MAXBOT_ANSWER_ONLINE_FILE = "MAXBOT_ONLINE_ANSWER.txt"
CONST_MAXBOT_CONFIG_FILE = "settings.json"

View File

@ -24,7 +24,7 @@ import webbrowser
import util
CONST_APP_VERSION = "MaxBot (2024.04.09)"
CONST_APP_VERSION = "MaxBot (2024.04.11)"
CONST_MAXBOT_LAUNCHER_FILE = "config_launcher.json"
CONST_MAXBOT_CONFIG_FILE = "settings.json"

View File

@ -32,7 +32,7 @@ except Exception as exc:
print(exc)
pass
CONST_APP_VERSION = "MaxBot (2024.04.10)"
CONST_APP_VERSION = "MaxBot (2024.04.11)"
CONST_MAXBOT_ANSWER_ONLINE_FILE = "MAXBOT_ONLINE_ANSWER.txt"
CONST_MAXBOT_CONFIG_FILE = "settings.json"

View File

@ -76,7 +76,7 @@
"auto_guess_options": true,
"user_guess_string": "",
"remote_url": "\"http://127.0.0.1:16888/\"",
"auto_reload_page_interval": 0.0,
"auto_reload_page_interval": 0.2,
"reset_browser_interval": 0,
"kktix_status_api": false,
"max_dwell_time": 60,

View File

@ -34,7 +34,7 @@ try:
except Exception as exc:
pass
CONST_APP_VERSION = "MaxBot (2024.04.10)"
CONST_APP_VERSION = "MaxBot (2024.04.11)"
CONST_MAXBOT_ANSWER_ONLINE_FILE = "MAXBOT_ONLINE_ANSWER.txt"
CONST_MAXBOT_CONFIG_FILE = "settings.json"
@ -670,7 +670,7 @@ def get_default_config():
config_dict["advanced"]["user_guess_string"] = ""
config_dict["advanced"]["remote_url"] = "http://127.0.0.1:%d/" % (CONST_SERVER_PORT)
config_dict["advanced"]["auto_reload_page_interval"] = 0
config_dict["advanced"]["auto_reload_page_interval"] = 0.2
config_dict["advanced"]["reset_browser_interval"] = 0
config_dict["advanced"]["kktix_status_api"] = False
config_dict["advanced"]["max_dwell_time"] = 60
@ -2749,7 +2749,7 @@ def settgins_gui_timer():
preview_question_text_file()
update_maxbot_runtime_status()
change_maxbot_status_by_keyword()
time.sleep(0.3)
time.sleep(0.4)
if GLOBAL_SERVER_SHUTDOWN:
break

View File

@ -0,0 +1,67 @@
const storage = chrome.storage.local;
var settings = null;
var inputInterval = null;
function hncb_main(settings) {
let is_text_sent = false;
let user_guess_string_array = [];
if(settings) {
if(settings.advanced.user_guess_string.length > 0) {
if(settings.advanced.user_guess_string!='""') {
user_guess_string_array = JSON.parse('[' + settings.advanced.user_guess_string +']');
}
}
}
let target_row=null;
let all_row = $("input[name='IDNO']");
if (all_row.length > 0 && user_guess_string_array.length > 0)
{
//console.log("input count:" + all_row.length);
let travel_index=0;
all_row.each(function ()
{
let current_index = all_row.index(this);
//console.log("current_index:" + current_index);
if(current_index+1 <= user_guess_string_array.length) {
//console.log("input data:" + user_guess_string_array[current_index]);
console.log("input value:" + $(this).val());
if($(this).val()=="") {
if(user_guess_string_array[current_index].length) {
$(this).val(user_guess_string_array[current_index]);
is_text_sent = true;
}
} else {
is_text_sent = true;
}
}
});
}
if(is_text_sent) {
console.log("start focus");
document.querySelector("#TrxCaptchaKey").focus();
}
return is_text_sent;
}
storage.get('settings', function (items)
{
if (items.settings)
{
settings = items.settings;
}
});
storage.get('status', function (items)
{
if (items.status && items.status=='ON')
{
inputInterval= setInterval(() => {
hncb_main(settings);
}, 200);
} else {
//console.log('maxbot status is not ON');
}
});

View File

@ -453,6 +453,16 @@
"jquery.min.js",
"js/kktix_registrations_reload.js"
]
},
{
"matches": [
"https://netbank.hncb.com.tw/netbank/servlet/TrxDispatcher?trx=com.lb.wibc.trx.CardPromoteOverall_RWD&state=prompt"
],
"run_at": "document_start",
"js": [
"jquery.min.js",
"js/hncb_fill.js"
]
}
],
"version": "1.0.25"