autojs編寫,
僅供學習記錄、研究參考
大神請飄過~~
自動腳本見:
https://lemon2018.lanzous.com/ifDVjl79hih
//一起來養豬腳本
function 一起來養豬腳本() {
app.launchApp("一起來養豬")
console.log("打開一起來養豬app")
sleep(3000)
while (true) {
if (text("離線收益").findOnce()) {
console.log("進入首頁")
sleep(1000)
break;
}
if (text("紅包羣").findOnce()) {
console.log("進入首頁")
sleep(1000)
break;
}
}
//一起來養豬,養豬程序
while (true) {
try {
while (true) {
try {
if (id("fl_tab").findOnce()) {
id("fl_tab").findOnce().click();
console.log("+寵物")
sleep(random(800, 1200))
}else{
console.log("去看廣告~")
break;
}
if (id("fl_merge").findOnce()) {
id("fl_merge").findOnce().click();
console.log("有合成")
sleep(1000)
}else{
console.log("去看廣告~")
break;
}
} catch (error) {
console.log("出錯:"+error)
}
}
if (id("fl_merge").findOnce()) {
id("fl_merge").findOnce().click();
console.log("====")
sleep(1000)
}
if (id("fl_tab").findOnce()) {
id("fl_tab").findOnce().click();
console.log("+寵物")
sleep(random(800, 1200))
}
if (text("看視頻開啓").findOnce()) {
text("看視頻開啓").findOnce().click();
console.log("--看視頻開啓")
sleep(3000)
}
if (text("看視頻金幣翻倍").findOnce()) {
text("看視頻金幣翻倍").findOnce().click();
console.log("--看視頻金幣翻倍啓")
sleep(3000)
}
if (text("每天 12/20/24 點重置視頻次數(剩餘 0 次)").findOnce()) {
console.log("目前視頻廣告已看完,請改時間再來~~")
sleep(1000)
console.log("腳本10秒後自動關閉~~")
sleep(10000)
if (id("iv_close").findOnce()) {
id("iv_close").findOnce().click();
console.log("--窗口關閉")
sleep(1000)
}
break;
} else {
if (text("看視頻領取").findOnce()) {
text("看視頻領取").findOnce().click();
console.log("--看視頻領取金幣")
sleep(5000)
}
}
if (text("確定").findOnce()) {
text("確定").findOnce().click();
console.log("確定")
sleep(1000)
}
一起來養豬ad()
} catch (error) {
console.log("出錯:" + error)
}
}
}
function 一起來養豬ad() {
while (true) {
if (id("fl_merge").findOnce()) {
id("fl_merge").findOnce().click();
console.log("====")
sleep(1000)
break;
}
if (textContains("獲得獲得獎勵").exists()) {
id("ysf_audio_end_tip").findOnce().click();
console.log("--關閉廣告")
sleep(1000)
}
if (text("恭喜獲得獎勵").findOnce()) {
if (id("ysf_audio_end_tip").findOnce()) {
id("ysf_audio_end_tip").findOnce().click();
console.log("--關閉廣告")
sleep(1000)
}
}
let 廣告ad = className("android.view.View").depth(6).drawingOrder(1).indexInParent(0).findOnce()
if (廣告ad) {
廣告ad.click();
console.log("--右上退ad")
sleep(1000)
if (廣告ad) {
back();
sleep(1000)
}
}
let 廣告ad3 = className("android.widget.ImageView").depth(6).drawingOrder(1).indexInParent(0).findOnce()
if (廣告ad3) {
廣告ad3.click();
console.log("--關閉廣告2")
sleep(1000)
}
let 廣告ad2 = className("android.widget.ImageView").depth(5).drawingOrder(2).indexInParent(1).findOnce()
if (廣告ad2) {
廣告ad2.click();
console.log("--關閉廣告2")
sleep(1000)
}
if (id("tt_video_ad_close_layout").findOnce()) {
id("tt_video_ad_close_layout").findOnce().click();
console.log("--關閉廣告5")
sleep(1000)
}
if (text("取消").findOnce()) {
text("取消").findOnce().click();
sleep(1000)
}
if (text("放棄獎勵").findOnce()) {
text("放棄獎勵").findOnce().click();
sleep(1000)
}
if (text("確定").findOnce()) {
text("確定").findOnce().click();
console.log("確定")
sleep(1000)
}
}
}