tyqp.user.js
< 脚本 tyqp 的反馈
大大您好,建議可以加上一個小調整,在節目資訊頁面自動點【立即購票】 如果有設定buyBtnNum跟autoClickBuy,就在【立即購票】點擊後,自動嘗試觸發五次的指定購票按鈕。
// 第幾天:0為第一天(或者說購票按鈕的第一組按鈕),並將autoClickBuy設定為true const autoClickBuy = true; const buyBtnNum = 0;
let buyRightNowBtn = $('#content > div > div > ul > li:nth-child(1) > a')[0]; if (buyRightNowBtn) { buyRightNowBtn.click(); } if (autoClickBuy) { let interval = setInterval(() => { let buyBtn = $('#gameList > table > tbody > tr > td.gridc > input')[buyBtnNum]; if (buyBtn) { buyBtn.click(); } }, 100); setTimeout(() => window.clearInterval(interval), 550); }
第五步有抓到也可以再追加自動同意服務條款
varcaptchaBox = document.querySelector("#TicketForm_verifyCode"); if (captchaBox) { captchaBox.focus(); $('#TicketForm_agree')[0].checked = true; }
更正,Label應該有binding事件 用這個方式不會觸發checkBox的name更新
$('#TicketForm_agree')[0].checked = true;
要改用
$('#TicketForm > div:nth-child(3) > div.col-md-12.col-sm-12.col-xs-12.mg-top.mg-c.text-center > label')[0].click();
登录以发布留言。
大大您好,建議可以加上一個小調整,在節目資訊頁面自動點【立即購票】 如果有設定buyBtnNum跟autoClickBuy,就在【立即購票】點擊後,自動嘗試觸發五次的指定購票按鈕。