淘金幣任務(wù)腳本,由吾愛大神原創(chuàng)分享的一個淘金幣自動完成任務(wù)腳本,可以幫您自動完成淘金幣的每日任務(wù),賺取積分和紅包獎勵,節(jié)省用戶時間,讓您輕松享受到淘金幣帶來的購物實惠福利項目。本次帶來淘金幣任務(wù)腳本資源下載,由AutoJS語言編寫,感興趣的朋友們不妨試試吧!
淘金幣任務(wù)腳本作者說明
看到一些朋友求AutoJS關(guān)于淘金幣任務(wù)的源碼。
經(jīng)過研究,此腳本可進行新版的“逛店鋪”和部分“賺金幣”任務(wù)。
因“賺金幣”任務(wù)的一些任務(wù)比較麻煩,比如“充話費”是完成不了的,比如淘寶人生和消消樂需要返回時需要二次點擊,偷懶,沒有細搞。所以跳過這些任務(wù)。
本來以為很簡單,取“去完成”文本作為控件要素就可以了,結(jié)果發(fā)現(xiàn)文本可以在desc中找到,但控件不可點擊。只能從坐標入手。
思路:取desc為“去完成”的坐標,然后點擊。但因為該死的“充話費”,會卡在第四次。沒辦法,只好遍歷控件,但又出現(xiàn)點擊后進入已經(jīng)完成過的任務(wù),比較亂。
最后懶得去弄了,只好在循環(huán)三次之后,再次循環(huán)去點固定坐標。
如果點擊有偏差,大家可以在開發(fā)者模式中打開指針位置,看看自己要點在哪里,修改相對坐標。
賺金幣得能量,基本能做滿,就是任務(wù)做不完,如果陷入死循環(huán),大家可以停止腳本,手動把剩下的少數(shù)任務(wù)做完即可。
淘金幣任務(wù)腳本代碼一覽
auto.waitFor();//檢查無障礙服務(wù)是否已經(jīng)啟用
var height = device.height;//設(shè)定高度值=設(shè)備高度
var width = device.width;//設(shè)定寬度值=設(shè)備寬度
setScreenMetrics(width, height);//設(shè)置腳本坐標點擊所適合的屏幕寬高。如果腳本運行時,屏幕寬度不一致會自動放縮坐標。
toast("請在 淘金幣 主界面 運行腳本")
sleep(2000);
click(107,1480);
toast("開始逛店鋪任務(wù)")
sleep(3000);
while(desc("逛10秒+10").exists()){
var 逛店鋪=desc("逛10秒+10").findOne().bounds();
//從注釋里找到文本,然后取坐標
var x=逛店鋪.centerX();
var y=逛店鋪.centerY();
if(y>height){
swipe(width / 2, height - 600, width / 2, 0, 1000);
//如果不在本頁,下滑
}
else{
click(x,y);
sleep(8000);
var 關(guān)注=text("關(guān)注+10").findOne().bounds();
var a=關(guān)注.centerX();
var b=關(guān)注.centerY();
click(a,b);
sleep(6000);
back();
sleep(2000);
}
}
toast("逛店鋪任務(wù)結(jié)束")
sleep(2000);
back();
sleep(2000);
//以下為能量任務(wù),可根據(jù)情況手動干預(yù)
能量任務(wù)();
//如果不想用這個,可以屏蔽掉上面代碼即可
//此功能不太完善
function 能量任務(wù)(){
if (text("賺金幣").exists()) {
text("賺金幣").findOne().click();
}
toast("開始做任務(wù)賺金幣")
sleep(2000);
while(desc("領(lǐng)取獎勵").exists()){
var 領(lǐng)取獎勵=text("領(lǐng)取獎勵").findOne().bounds();
var x=領(lǐng)取獎勵.centerX();
var y=領(lǐng)取獎勵.centerY();
click(x,y);
sleep(2000);
}
//先把每日獎勵領(lǐng)了
sleep(2000);
for(var i=0;i<3;i++){
//三次之后,會卡到充值那里,只能跳過哦
if (text("領(lǐng)取獎勵").exists()) {
text("領(lǐng)取獎勵").findOne().click();
sleep(2000)
}
var 去完成=text("去完成").findOne().bounds();
var x=去完成.centerX();
var y=去完成.centerY();
click(x,y);
sleep(5000);
swipe(width / 2, height - 600, width / 2, 0, 1000);
sleep(17000);
click(307,2285);
//返回按鈕位置,有時候back返回不了
sleep(2000)
}
for(var i=0;i<30;i++){
//循環(huán)30次,根據(jù)自己情況修改
if (text("領(lǐng)取獎勵").exists()) {
text("領(lǐng)取獎勵").findOne().click();
sleep(2000)
}
click(911,1940);
//根據(jù)自己手機坐標,跳過不能自動返回的任務(wù)
sleep(5000);
swipe(width / 2, height - 600, width / 2, 0, 1000);
sleep(17000);
click(307,2285);
sleep(2000)
}
}