新autoJS寫淘寶福年種福果


新autoJS寫淘寶福年種福果

環境要求

環境:autoJS 4.1.1

安卓版本:7.0或以上

手機分辨率:1080 * 2160(如果你的分辨率我和的不同,可能需要自己手動修改)

代碼部分

基本功能已經完成,有幾個小缺陷未彌補

  1. 在任務中會有一個去換裝的任務,這個暫時沒有處理。解決方案:同上
  1. 在任務中會有一個去首頁瀏覽的任務,這個暫時沒有處理。解決方案:同上
auto.waitFor();
setScreenMetrics(device.width, device.height);

if (!launch('com.taobao.taobao')) {
    toastLog('請先安裝手機淘寶');
}
log('正在進入淘寶,請等待');
waitForActivity("com.taobao.tao.TBMainActivity");
goFarm();
waitForActivity("com.taobao.browser.BrowserActivity");
sleep(3000);
log('准備進入-集福氣');
click(random(950, 990), random(1560, 1666))
if (text('開心收下').exists()) {
    text('開心收下').findOnce().click();
}
log('准備簽到');
sleep(2000);
//簽到
if (text('去簽到').exists()) {
    text('去簽到').findOnce().parent().click();
    toastLog('完成簽到!');
}
log('准備收集福氣');

//瀏覽
var go_view = textContains('去瀏覽').findOnce();
if (!go_view) {
    sleep(1000);
    var count = textContains('已完成').find().size();
    if (count > 3) {
        toastError('沒找到去瀏覽,存在' + count + "個’已完成‘");
    }
}

while (go_view) {
    go_view.click();
    sleep(5000);
    toastLog('當前瀏覽的是' + go_view.text());
    //scrollDown();
    swipe(device.width / 2, device.height / 1.5, device.width / 2, device.height / 4, 2000);
    sleep(1000 * random(16, 20));
    toast("--已完成 " + go_view.text());
    back();
    sleep(1500);
    //為了刷新任務信息,點擊關閉×按鈕
    var close = className('android.widget.Button').clickable().find();
    if (close) {
        close.click();
        sleep(3000);
    }
    //點集福氣
    click(970, 1647);
    sleep(1500);
    go_view = textContains('去瀏覽').findOnce();
}
toastLog('已結束!');

//進入農場
function goFarm() {
    function goFarm() {
    if (text('天貓農場').exists()) {
        var rect = text('天貓農場').findOnce().bounds();
        click(rect.centerX(), rect.centerY());
    } else {
        log('沒發現農場');
        exit();
    }
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM