2024-03-25, update for kktix racing with web drver
parent
a5aca31d7a
commit
949d192b36
|
@ -44,7 +44,7 @@ except Exception as exc:
|
||||||
print(exc)
|
print(exc)
|
||||||
pass
|
pass
|
||||||
|
|
||||||
CONST_APP_VERSION = "MaxBot (2024.03.24)"
|
CONST_APP_VERSION = "MaxBot (2024.03.25)"
|
||||||
|
|
||||||
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"
|
||||||
|
|
|
@ -24,7 +24,7 @@ import webbrowser
|
||||||
|
|
||||||
import util
|
import util
|
||||||
|
|
||||||
CONST_APP_VERSION = "MaxBot (2024.03.24)"
|
CONST_APP_VERSION = "MaxBot (2024.03.25)"
|
||||||
|
|
||||||
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 util
|
import util
|
||||||
|
|
||||||
CONST_APP_VERSION = "MaxBot (2024.03.24)"
|
CONST_APP_VERSION = "MaxBot (2024.03.25)"
|
||||||
|
|
||||||
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"
|
||||||
|
|
|
@ -32,7 +32,7 @@ except Exception as exc:
|
||||||
print(exc)
|
print(exc)
|
||||||
pass
|
pass
|
||||||
|
|
||||||
CONST_APP_VERSION = "MaxBot (2024.03.24)"
|
CONST_APP_VERSION = "MaxBot (2024.03.25)"
|
||||||
|
|
||||||
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"
|
||||||
|
|
|
@ -41,7 +41,7 @@ try:
|
||||||
except Exception as exc:
|
except Exception as exc:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
CONST_APP_VERSION = "MaxBot (2024.03.24)"
|
CONST_APP_VERSION = "MaxBot (2024.03.25)"
|
||||||
|
|
||||||
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"
|
||||||
|
|
|
@ -5,7 +5,12 @@ function get_target_area_with_order(settings, matched_block)
|
||||||
|
|
||||||
if(matched_block.length) {
|
if(matched_block.length) {
|
||||||
let last_index = matched_block.length-1
|
let last_index = matched_block.length-1
|
||||||
let center_index = parseInt(last_index/2);
|
let center_index = 0;
|
||||||
|
let random_index = 0;
|
||||||
|
if(matched_block.length>1) {
|
||||||
|
center_index = parseInt(last_index/2);
|
||||||
|
random_index = getRandom(0,last_index)
|
||||||
|
}
|
||||||
if(settings.area_auto_select.mode=="from top to bottom")
|
if(settings.area_auto_select.mode=="from top to bottom")
|
||||||
target_area = matched_block[0];
|
target_area = matched_block[0];
|
||||||
if(settings.area_auto_select.mode=="from bottom to top")
|
if(settings.area_auto_select.mode=="from bottom to top")
|
||||||
|
@ -13,7 +18,7 @@ function get_target_area_with_order(settings, matched_block)
|
||||||
if(settings.area_auto_select.mode=="center")
|
if(settings.area_auto_select.mode=="center")
|
||||||
target_area = matched_block[center_index];
|
target_area = matched_block[center_index];
|
||||||
if(settings.area_auto_select.mode=="random")
|
if(settings.area_auto_select.mode=="random")
|
||||||
target_area = matched_block[0];
|
target_area = matched_block[random_index];
|
||||||
}
|
}
|
||||||
return target_area;
|
return target_area;
|
||||||
}
|
}
|
||||||
|
@ -25,7 +30,12 @@ function get_target_date_with_order(settings, matched_block)
|
||||||
|
|
||||||
if(matched_block.length) {
|
if(matched_block.length) {
|
||||||
let last_index = matched_block.length-1
|
let last_index = matched_block.length-1
|
||||||
let center_index = parseInt(last_index/2);
|
let center_index = 0;
|
||||||
|
let random_index = 0;
|
||||||
|
if(matched_block.length>1) {
|
||||||
|
center_index = parseInt(last_index/2);
|
||||||
|
random_index = getRandom(0,last_index)
|
||||||
|
}
|
||||||
if(settings.date_auto_select.mode=="from top to bottom")
|
if(settings.date_auto_select.mode=="from top to bottom")
|
||||||
target_area = matched_block[0];
|
target_area = matched_block[0];
|
||||||
if(settings.date_auto_select.mode=="from bottom to top")
|
if(settings.date_auto_select.mode=="from bottom to top")
|
||||||
|
@ -33,8 +43,12 @@ function get_target_date_with_order(settings, matched_block)
|
||||||
if(settings.date_auto_select.mode=="center")
|
if(settings.date_auto_select.mode=="center")
|
||||||
target_area = matched_block[center_index];
|
target_area = matched_block[center_index];
|
||||||
if(settings.date_auto_select.mode=="random")
|
if(settings.date_auto_select.mode=="random")
|
||||||
target_area = matched_block[0];
|
target_area = matched_block[random_index];
|
||||||
}
|
}
|
||||||
|
|
||||||
return target_area;
|
return target_area;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function getRandom(min,max){
|
||||||
|
return Math.floor(Math.random()*(max-min+1))+min;
|
||||||
|
};
|
|
@ -46,9 +46,9 @@ function kktix_area_keyword(settings, base_info, register_info)
|
||||||
}
|
}
|
||||||
// console.log(area_keyword_array);
|
// console.log(area_keyword_array);
|
||||||
let target_area = null;
|
let target_area = null;
|
||||||
|
let matched_block=[];
|
||||||
if(area_keyword_array.length) {
|
if(area_keyword_array.length) {
|
||||||
for (let i = 0; i < area_keyword_array.length; i++) {
|
for (let i = 0; i < area_keyword_array.length; i++) {
|
||||||
let matched_block=[];
|
|
||||||
$("div.ticket-unit").each(function ()
|
$("div.ticket-unit").each(function ()
|
||||||
{
|
{
|
||||||
let html_text=$(this).text();
|
let html_text=$(this).text();
|
||||||
|
@ -64,7 +64,6 @@ function kktix_area_keyword(settings, base_info, register_info)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
let matched_block=[];
|
|
||||||
$("div.ticket-unit").each(function ()
|
$("div.ticket-unit").each(function ()
|
||||||
{
|
{
|
||||||
matched_block.push($(this));
|
matched_block.push($(this));
|
||||||
|
@ -147,6 +146,7 @@ function kktix_area_keyword(settings, base_info, register_info)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
let hide_other_row = false;
|
||||||
if(auto_click_next_btn) {
|
if(auto_click_next_btn) {
|
||||||
let $next_btn = $('div.register-new-next-button-area > button');
|
let $next_btn = $('div.register-new-next-button-area > button');
|
||||||
if($next_btn) {
|
if($next_btn) {
|
||||||
|
@ -155,6 +155,17 @@ function kktix_area_keyword(settings, base_info, register_info)
|
||||||
} else {
|
} else {
|
||||||
$next_btn.click();
|
$next_btn.click();
|
||||||
}
|
}
|
||||||
|
hide_other_row = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// due to racing with web driver.
|
||||||
|
if(hide_other_row) {
|
||||||
|
for (let i = 0; i < matched_block.length; i++) {
|
||||||
|
if(target_area!=matched_block[i])
|
||||||
|
{
|
||||||
|
matched_block[i].remove();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -196,9 +207,8 @@ if(rootElement) {
|
||||||
if(!dom_ready()) {
|
if(!dom_ready()) {
|
||||||
myInterval = setInterval(() => {
|
myInterval = setInterval(() => {
|
||||||
dom_ready();
|
dom_ready();
|
||||||
}, 400);
|
}, 200);
|
||||||
}
|
}
|
||||||
|
|
||||||
$("footer").remove();
|
$("footer").remove();
|
||||||
$("div.banner-wrapper div.img-wrapper img").remove();
|
$("div.banner-wrapper div.img-wrapper img").remove();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue