autojs自动化刷视频脚本

视频展示
视频

//悬浮窗
// var window = floaty.rawWindow(
//   
//     
//   
// );
//   ————————————————
//   版权声明:本文为CSDN博主「牙叔教程」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
//   原文链接:https://blog.csdn.net/snailuncle2/article/details/113854251

/*利用多控件属性组合选取
使用多属性组合的方法来进行选取,推荐常规使用;
一个控件会有很多属性,即便有的属性缺失,有的重复,那也总有几项是不一样的,这就可以作为筛选条件加以利用:
比如现在id缺失,text缺失,className大量重复,没事,你重复我可以不用啊,我用那些不一样的就完了嘛:

//选取控件属性depth值为9,控件属性drawingOrder值为0,控件属性indexInParent值为2的控件,查找一次;
var object = className("android.widget.EditText").depth(9).drawingOrder(0)

版权声明:本文为CSDN博主「白瑕」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_52697994/article/details/117173649
*/
//console.show()
var renwu=id("kp").className("android.widget.TextView").text("任务").findOne().parent().click()
//通过文字找到目标,然后通过parent找到能click的部分
console.log("点击任务页面",renwu)
sleep(4000)
back()
var renwu=id("kp").className("android.widget.TextView").text("任务").findOne().parent().click()
//通过文字找到目标,然后通过parent找到能click的部分
console.log("点击任务页面",renwu)
var yuan=className("android.view.View").clickable(true).depth(23).findOne().click()
console.log("点击收益",yuan)
sleep(3000)

console.log(cc)

var c=textMatches(/\d+/).findOne()

console.log("当前金币"+c.text())
// 获取当前金币


// toast("dzm 测试 autox.js 脚本")

// //看视频
// var ss=id("kp").className("android.widget.TextView").text("搜索").findOne().parent().click()
// console.log("点击搜索",ss)
// sleep(6000)
// var ssk=id("da").findOne()
// ssk.click()
// sleep(3000)
// var shuru=ssk.setText("三角函数视频" )
// console.log("输入文本",shuru)
// sleep(6000)
// console.log("搜索",id("gr").findOne().click())
// sleep(9000)
// var ksp=className("android.view.View").desc("(全51集)高中数学 三角函数-合集").findOne().click()
// console.log("进入视频",ksp)
// //视频                       
// var i=1;
// while(i<=6000){
//     console.log("第",i,"个视频")
//     sleep(13000)
//     console.clear()

    
//     //var v=swipe(756, 1340, 756, 500, 300)
//     scrollDown()
//     //sleep(900)
//     i++
// }
// sleep(4000)
// back()
// sleep(3000)
// back()
// sleep(3000)
// back()


//点击小说
var shouye=id("kp").className("android.widget.TextView").text("首页").findOne().parent().click()
console.log("点击首页",shouye)
var cxs=className("android.widget.TextView").text("免费小说").depth(15).findOne().parent().click()
//通过文字找到目标,然后通过parent找到能click的部分
console.log("点击小说",cxs)
sleep(3000)
sleep(4000)
back()
var shouye=id("kp").className("android.widget.TextView").text("首页").findOne().parent().click()
console.log("点击首页",shouye)
var cxs=className("android.widget.TextView").text("免费小说").depth(15).findOne().parent().click()
//通过文字找到目标,然后通过parent找到能click的部分
console.log("点击小说",cxs)
var z=className("com.lynx.tasm.behavior.ui.text.FlattenUIText").text("1").findOne()
var xiaoshuo=click(z.bounds().centerX(), z.bounds().centerY());
//根据bounds确定位置,这个小说界面不能靠classname获取
console.log("找到榜一小说,点击开始看",xiaoshuo)
sleep(3000)
var i=1
while(i<=6000){
    console.log("第",i,"页小说")
    sleep(1000)


    
    var v=swipe(1000, 500, 356, 500, 300)

    //sleep(900)
    i++
}
sleep(4000)
back()
sleep(4000)
back()
console.show()

//看电视剧
var ss=id("kp").className("android.widget.TextView").text("搜索").findOne().parent().click()
console.log("点击搜索",ss)

var ssk=id("da").findOne()
ssk.click()
var shuru=ssk.setText("南泥湾电视剧" )
console.log("输入文本",shuru)
sleep(1000)
console.log("搜索",id("gr").findOne().click())
sleep(1000)
var bo=className("android.widget.Button").text("免费播放").findOne().click()
console.log("开始播放",bo)
sleep(7200000)//看电视剧
重播
if(id("sp").exists()){
  id("sp").findOne().click()
}

//var c=app.getPackageName("微信")
//var v=app.launchApp("抖音极速版")     

// var widget = className("android.widget.RelativeLayout").click();
//     console.log(1)

//     console.log(widget,"#################################")
//     sleep(3000)
//     var lingqian=className("com.lynx.tasm.behavior.ui.LynxFlattenUI").text("408分钟").findOne().click()
//     console.log(lingqian,+"..................................")
//     sleep(3000)
//     back()
//     sleep(3000)

你可能感兴趣的:(自动化,前端,javascript)