最近一直在找工作,有天就遇到一個(gè)要求使用auto.js寫一些自動(dòng)化控件的公司(我嚴(yán)重懷疑它其實(shí)就想白嫖。。。),于是就有了這個(gè)小demo...
因?yàn)闆]用過抖音,也不懂a(chǎn)uto.js,所以看了一些教學(xué)視頻,所以寫成這個(gè)樣子了。。。(有點(diǎn)爛,就單純記錄一下自己的學(xué)習(xí)過程,auto.js版本是4.1的)文章來源:http://www.zghlxwxcb.cn/news/detail-537932.html
// 回到首頁
home();
sleep(2000);
// 打開抖音
app.launchApp("抖音");
sleep(5000);
// 獲取屏幕分辨率
let screenHeight = device.height;
let screenWidth = device.width;
while (true) {
// 點(diǎn)贊
click(screenWidth / 2, screenHeight / 2);
sleep(100);
click(screenWidth / 2, screenHeight / 2);
// 關(guān)注
let gzId = id("com.ss.android.ugc.aweme:id/f03");
if (gzId) {
let gzView = gzId.findOnce();
if (gzView) {
let position = gzView.bounds();
click(position.centerX(), position.centerY());
sleep(1000);
}
}
sleep(2000);
// 短視頻的滑動(dòng)
swipe(
screenWidth / 2,
(screenHeight / 3) * 2,
screenWidth / 2,
screenHeight / 4,
500
);
sleep(2000);
// let user_avatar = id("com.ss.android.ugc.aweme:id/user_avatar"); // 獲取用戶頭像信息
// if (user_avatar) {
// log("111");
// // 點(diǎn)擊用戶頭像
// user_avatar.click();
// sleep(2000);
// // 點(diǎn)擊關(guān)注
// let followMes = className("android.widget.Button").desc("關(guān)注").find();
// if (followMes.length > 0) {
// followMes[followMes.length - 1].click();
// }
// } else {
// log("跳過廣告");
// }
// sleep(2000);
}
代碼沒有進(jìn)行廣告和視頻的過濾,因?yàn)槲矣玫哪M器做調(diào)試,但是電腦是mac的帶不動(dòng)模擬器... 所以就簡單寫了一個(gè)點(diǎn)贊和關(guān)注的腳本,讓朋友幫我在模擬器上調(diào)試...文章來源地址http://www.zghlxwxcb.cn/news/detail-537932.html
到了這里,關(guān)于用auto.js寫了一個(gè)抖音點(diǎn)贊、關(guān)注的腳本的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!