AutoJs应用代码
device.keepScreenOn(3600 * 1000)
launchApp("JZ在线")
var w=device.width
var h = device.height
setScreenMetrics(w,h)
numl=1
var btxt = id('tvTabTitle').text("文章").findOne()
if (btxt != null) {
var btf = btxt.parent().parent().parent()
if (btf.click()) {
sleep(3000);
for (let index = 0; index < 30; index++) {
var ts = id("clOne").findOne();
log("开始阅读:",ts.child(1).text())
if (ts.click()) {
sleep(random(3000, 5000))
log("已点击文章标题,正在进入文章,即将开始阅读")
for (var i = 25; i > 0; i--) {
swipe(w/2, h/6, w/2, h/8,500)
log(i);
sleep(random(1000, 1500));
}
log("第%d文章阅读完毕,即将返回",numl);
while (!text("荣誉墙").exists()) {
log("没有返回成功");
back();
sleep(2000);
}
log("返回成功");
if (swipe(50, 850, 50, 450,500)) {
log("滑动成功!")
ts=null
sleep(2000)
log('第%d文章阅读完毕',numl)
numl++
}
};
}
}
}
log("一共阅读%d篇文章。",numl)
toast("运行结束")
device.cancelKeepingAwake()