基于autojs的一個(gè)京東秒殺搶購腳本(手機(jī)app用)
京東手機(jī)APP搶購茅臺(tái)秒殺腳本
說實(shí)話對(duì)autojs并不是很了解,只淺嘗一下,因?yàn)榧依镉腥讼胭I茅臺(tái)嘛,始終搶不到,就到處翻,終于翻到某大佬貢獻(xiàn)出來的源碼。2022年4月的時(shí)候京東更新了時(shí)間服務(wù)器地址,所以原來的代碼我其實(shí)基本上沒怎么動(dòng),就優(yōu)化了一下,主要是改了時(shí)間服務(wù)器文章來源:http://www.zghlxwxcb.cn/news/detail-422725.html
其他也沒啥改的,下面直接貼部分代碼,感興趣的可以去資源那邊直接下載
function 京東頁面()
{
var endTime = lastTime_tree * 1000;
var Crowding = 0;
threads.start(function(){
setInterval(function(){
if (text(“立即搶購”).exists()) {
logWithTime(“準(zhǔn)備點(diǎn)擊搶購”);
click(“立即搶購”)
logWithTime(“立即搶購已點(diǎn)擊”);
}
},10)
})
threads.start(function(){
setInterval(function(){
if (text(“立即購買”).exists()) {
logWithTime(“準(zhǔn)備點(diǎn)擊購買”);
click(“立即購買”)
logWithTime(“立即購買已點(diǎn)擊”);
}
},10)
})
threads.start(function(){
setInterval(function(){
if (text(“提交訂單”).exists()) {
logWithTime(“頁面加載中”);
logWithTime(“正在嘗試提交訂單”);
click(“提交訂單”);
logWithTime(“訂單已提交”);
}
},10)
})
threads.start(function(){
setInterval(function(){
if (text(“我知道了”).exists()) {
click(“我知道了”)
Crowding++;
logWithTime(“第” + Crowding + “次擁擠了,再試一次吧!”);
}
},10)
})
threads.start(function(){
setInterval(function(){
if (text(“確定”).exists()) {
logWithTime(“準(zhǔn)備點(diǎn)擊確定”);
click(“確定”)
logWithTime(“確定已點(diǎn)擊”);
}
},10)
})
threads.start(function(){
setInterval(function(){
if (className(“android.widget.TextView”).text(“京東收銀臺(tái)”).exists()) {
logWithTime(“搶購成功!請(qǐng)支付!”);
device.cancelKeepingAwake();
Panic_buying_end();
}
},10)
})
threads.start(function(){
setInterval(function(){
sleep(endTime)
logWithTime(“超出預(yù)定搶購時(shí)長(zhǎng),搶購結(jié)束”);
device.cancelKeepingAwake();
Panic_buying_end();
},10)
})
}
基本上就是這樣的結(jié)構(gòu),識(shí)別按鈕和文本,然后點(diǎn)就行了,思路很簡(jiǎn)單的,還可以加循環(huán),搶購失敗后重新提交訂單,js真的是神器啊!文章來源地址http://www.zghlxwxcb.cn/news/detail-422725.html
到了這里,關(guān)于京東手機(jī)APP搶購茅臺(tái)秒殺腳本(手機(jī)用)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!