今日头条极速版自动脚本_AutoJS4.1.0实战教程 ---今日头条极速版

auto.waitFor();

app.launchApp('今日头条极速版');

/**

* 今日头条读新闻

*/

for (var i = 1; i <= 15; i++) {

sleep(4000);//保障一下

toast("今日头条极速版读新闻第" + i + "次");

if (className("android.widget.TextView").text("历史").exists()) {

let tabMenu = className("android.widget.TextView").text("历史").findOnce();//推荐里面容易有广告

click(tabMenu.bounds().centerX(), tabMenu.bounds().centerY());//进入到栏目

sleep(6000);//保障一下

let news = id("bz").findOnce();//第二条新闻

if (news != null) {

click(news.bounds().centerX(), news.bounds().centerY());//点击第二条新闻

for (var x = 1; x <= 20; x++) {

toast("今日头条极速版读新闻第" + i + "次" + "滑动第" + x + "次");

swipe(303, 1200, 335, 150, 300);

sleep(2000);

}

let textViews=className("android.widget.ImageView").clickable(true).find();

toastLog(textViews.length);

let b= textViews[0].bounds();

click(b.centerX(),b.centerY());

}

jinRiTouTiaoClickReturnButton();

}

}

sleep(1500);//歇一会

/**

* 今日头条读小说

*/

if (className("android.widget.TextView").text("小说").exists()) {

let storyMenu = className("android.widget.TextView").text("小说").findOnce();

click(storyMenu.bounds().centerX(), storyMenu.bounds().centerY());

sleep(6000);

if (className("android.view.View").text("更多").depth(9).exists()) {

className("android.view.View").text("更多").depth(9).findOnce().click();

}

sleep(4000);

let views = className("android.view.View").depth(9).find();

if (views.length > 0) {

let book = views[views.length - 2].bounds();

click(book.centerX(), book.centerY());

//权且算20片是一章

for (let i = 1; i <= 400; i++) {

toast("今日头条极速版小说滑动" + i + "次");//这个有点难 一章才给50金币 多少片算一章这个不知道啊

swipe(750, 1000, 100, 1000, 500);

sleep(1000);//加速阅读1S读一篇className = android.widget.ImageView

if(className("android.widget.ImageView").id("novel_coin_exciting_ad_dismiss_btn").exists()){

className("android.widget.ImageView").id("novel_coin_exciting_ad_dismiss_btn").findOnce().click();

}

}

back();

sleep(2200);

back();

if (id("a_8").exists()) {

id("a_8").findOnce().click();

}

}

}

sleep(1000);//歇一会

/**

* 今日头条检索关键字

*/

var searchKeyWord = [

'AutoJs教程',

'RNN',

'CNN',

'HMM',

'LSTM',

'人工智能的出路',

'Java的出路',

'AI的出路',

'DOTNET未来',

'C#的出路',

'Android教程',

'IOS教程',

'MAC教程',

'XCODE教程',

'IOS还有未来吗',

'uniapp教程',

'编辑距离',

'欧式距离',

'隐马尔可夫链',

'云计算',

'云存储',

'Iaas',

'AI',

'AI和教育',

];

let textViews=className("android.widget.TextView").depth(3).find();

let b= textViews[textViews.length-1].bounds();

click(b.centerX(),b.centerY());

for (i = 0; i < 5; i++) {

let inputSearchButton = id('gj').findOne();

if (inputSearchButton != null) {

let keyWord = searchKeyWord[Math.floor(Math.random() * searchKeyWord.length)];

setText(keyWord)

inputSearchButton.click();

sleep(3000);

}

}

if (className("android.widget.TextView").desc("返回").exists()) {

className("android.widget.TextView").desc("返回").findOnce().click();

}

back();//返回到搜索页面

sleep(1000);//歇一会

back();//返回到搜索页面

sleep(2200);

back();//返回到首页为下一个任务准备

sleep(2200);

home();//返回到首页

exit();

function jinRiTouTiaoClickReturnButton(){

//console.show();

// for(let i=0 ;i

// toastLog(textViews[i].bounds());

// }

// let back = className("android.widget.ImageView").id("kx");

// if (back.exists()) {

// let b = back.findOnce().bounds();

// click(b.centerX(), b.centerY());//点击返回按钮,这个是点击屏幕

// }

if(className("android.widget.ImageView").id("kx").exists()){

toast("点击返回按钮");

className("android.widget.ImageView").id("kx").findOnce().click();

}

}

  • 3
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值