autojs自动化刷视频脚本
视频展示
视频
//悬浮窗
// var window = floaty.rawWindow(
// <frame gravity="center" bg="#ff00ff">
// <button id="action" w="300dp" h="300dp">
// 按钮
// </button>
// </frame>
// );
// ————————————————
// 版权声明:本文为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)
相关文章:
autojs自动化刷视频脚本
视频展示 视频 //悬浮窗 // var window floaty.rawWindow( // <frame gravity"center" bg"#ff00ff"> // <button id"action" w"300dp" h"300dp"> // 按钮 // </button> // </fram…...
鲁南制药“健康幸福中国年”主题航班,开启探寻健康与幸福的旅程
“小年,小年,过了今天就是年。”提到过年,北方人的“过年”是从腊月二十三的“小年”开始的,而南方地区是在明天。虽然时间不同,但是浓浓的年味是一样的,红彤彤是主色调,喜洋洋是主乐曲…...
CISA知识点
审计流程21%;运营和业务恢复23%;保护资产27%;IT治理17%;开发12%。 领域1-信息系统审计流程 规划-现场工作-报告 (1)审计规划 了解业务使命、目标、目的和流程 找到相关规定 实施风险分析(…...
C语言求解猴子分桃子
问题:海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子平均分为五份,多了一个,这只 猴子把多的一个扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分成五份,又多了 一个,它同样把多的…...
本地部署 Stable Cascade
本地部署 Stable Cascade 0. 引言1. 事前准备2. 本地部署 Stable Cascade3. 使用 Stable Cascade 生成图片4. Stable Cascade Github 地址 0. 引言 Stable Cascade 模型建立在 Wrstchen 架构之上,它与 Stable Diffusion 等其他模型的主要区别在于它的工作潜在空间要…...
LeetCode 二叉树/n叉树的解题思路
二叉树 二叉树特点是每个节点最多只能有两棵子树,且有左右之分二叉树的数据结构如下: public class TreeNode {//节点的值int val;//左子树TreeNode left;//右子树TreeNode right;TreeNode(int x) { val x; } }树节点的初始化: int val1;T…...
opencv mat用法赋值克隆的操作和一些基本属性
//Mat基本结构 (头部 数据部分) //赋值的话 就是修改了指针位置 但还是指向了原来数据 并没创建数据 本质上并没有变 //只有克隆或者拷贝时 它才会真正复制一份数据 //代码实现 //创建方法 - 克隆 //Mat m1 src.clone(); //复制 //Mat m2; //src.copyTo(m2); //赋值法 …...
【使用IDEA总结】01——新增作者信息、方法参数返回值
[TOC](目录) 1.类新增作者信息 打开IDEA的Settings,Editor->Code Style->File and Code Templates->Includes->File Header,输入以下作者信息,作者名更换为自己的即可,操作如下图所示 /*** Author Linhaipeng* Date…...
ElasticSearch分词器和相关性详解
目录 ES分词器详解 基本概念 分词发生时期 分词器的组成 切词器:Tokenizer 词项过滤器:Token Filter 停用词 同义词 字符过滤器:Character Filter HTML 标签过滤器:HTML Strip Character Filter 字符映射过滤器&#x…...
DolphinScheduler安装与配置
DolphinScheduler概述 Apache DolphinScheduler是一个分布式、易扩展的可视化DAG工作流任务调度平台。致力于解决数据处理流程中错综复杂的依赖关系,使调度系统在数据处理流程中开箱即用。 DolphinScheduler的主要角色如下: MasterServer采用分布式无…...
Qt之条件变量QWaitCondition详解
QWaitCondition内部实现结构图: 相关系列文章 C之Pimpl惯用法 目录 1.简介 2.示例 2.1.全局配置 2.2.生产者Producer 2.3.消费者Consumer 2.4.测试例子 3.原理分析 3.1.辅助函数CreateEvent 3.2.辅助函数WaitForSingleObject 3.3.QWaitConditionEvent …...
作为国产大模型之光的智谱AI,究竟推出了多少模型?一篇文章带你详细了解!
虽然OpenAI发布了一系列基于GPT模型的产品,在不同领域取得了很高的成就。但是作为LLM领域绝对的领头羊,OpenAI没有按照其最初的Open初衷行事。无论是ChatGPT早期采用的GPT3,还是后来推出的GPT3.5和GPT4模型,OpenAI都因为担心被滥用…...
学习转置矩阵
转置矩阵 将矩阵的行列互换得到的新矩阵称为转置矩阵 输入描述: 第一行包含两个整数n和m,表示一个矩阵包含n行m列,用空格分隔。 (1≤n≤10,1≤m≤10) 从2到n1行,每行输入m个整数(范围-231~231-1)&#x…...
AJAX——常用请求方法
1 请求方法 请求方法:对服务器资源,要执行的操作 2 数据提交 场景:当数据需要在服务器上保存 3 axios请求配置 url:请求的URL网址 method:请求的方法,GET可以省略(不区分大小写) …...
sqlserver2012 解决日志大的问题
当SQL Server 2012的事务日志变得过大时,这通常意味着日志备份没有被定期执行,或者日志文件的自动增长设置被设置得太高,导致它不断增长以容纳所有未备份的事务。解决日志大的问题通常涉及以下几个步骤: 备份事务日志:…...
Vue3快速上手(三)Composition组合式API及setup用法
一、Vue2的API风格 Vue2的API风格是Options API,也叫配置式API。一个功能的数据,交互,计算,监听等都是分别配置在data, methods,computed, watch等模块里的。如下: <template><div class"person"…...
【C++】内存五大区详解
💐 🌸 🌷 🍀 🌹 🌻 🌺 🍁 🍃 🍂 🌿 🍄🍝 🍛 🍤 📃个人主页 :阿然成长日记 …...
Django学习笔记教程全解析:初步学习Django模型,初识API,以及Django的后台管理系统(Django全解析,保姆级教程)
把时间用在思考上是最能节省时间的事情。——[美]卡曾斯 导言 写在前面 本文部分内容引用的是Django官方文档,对官方文档进行了解读和理解,对官方文档的部分注释内容进行了翻译,以方便大家的阅读和理解。 概述 在上一篇文章里࿰…...
Python学习之路-爬虫提高:selenium
Python学习之路-爬虫提高:selenium 什么是selenium Selenium是一个Web的自动化测试工具,最初是为网站自动化测试而开发的,Selenium 可以直接运行在浏览器上,它支持所有主流的浏览器(包括PhantomJS这些无界面的浏览器)…...
Rust基础拾遗--进阶
Rust基础拾遗 前言1.结构体1.1 具名字段型结构体1.2 元组型结构体1.3 单元型结构体1.4 结构体布局1.5 用impl定义方法1.5.1 以Box、Rc或Arc形式传入self1.5.2 类型关联函数 1.6 关联常量1.7 泛型结构体1.8 带生命周期参数的泛型结构体1.9 带常量参数的泛型结构体1.10 让结构体类…...
告别龟速下载!Windows下用VSCode离线包5分钟搞定ESP-IDF环境(附镜像加速)
5分钟极速部署:Windows下VSCode与ESP-IDF开发环境实战指南 当第一次接触ESP32开发时,许多开发者都会遇到一个共同的难题——官方工具链的下载速度慢如蜗牛。这不仅浪费宝贵时间,还可能让初学者在配置阶段就失去耐心。本文将分享一套经过实战…...
LongWriter实战教程:从零开始构建你的专属写作AI
LongWriter实战教程:从零开始构建你的专属写作AI 【免费下载链接】LongWriter [ICLR 2025] LongWriter: Unleashing 10,000 Word Generation from Long Context LLMs 项目地址: https://gitcode.com/gh_mirrors/lo/LongWriter LongWriter是一款基于长上下文L…...
软件工程师视角下的MV与TVA(11)
重磅预告:本专栏将独家连载系列丛书《智能体视觉技术与应用》部分精华内容,该书是世界首套系统阐述“因式智能体”视觉理论与实践的专著,特邀美国 TypeOne 公司首席科学家、斯坦福大学博士 Bohan 担任技术顾问。Bohan先生师从美国三院院士、“…...
告别手动标注!用X-AnyLabeling和SAM-HQ模型,5分钟搞定你的第一个AI标注项目
5分钟极速上手:用X-AnyLabeling与SAM-HQ实现零基础AI标注 在计算机视觉项目的早期阶段,数据标注往往是最耗时的环节。传统手工标注一张图片可能需要几分钟到几十分钟不等,而一个中等规模的数据集往往需要数千张标注样本。这种低效的工作流程…...
别再死记硬背Prompt了!用LangChain的ChatPromptTemplate,5分钟搞定角色扮演对话机器人
用LangChain的ChatPromptTemplate快速构建角色扮演对话机器人 你是否曾经为了设计一个能记住对话历史的客服机器人,不得不手动拼接几十行提示词?或者为了让AI扮演特定角色,反复调整系统消息却始终达不到理想效果?LangChain的Chat…...
从“会响”到“可靠”:给这个经典12V降5V电路加个二极管和电容,稳定性提升不止一点点
从“会响”到“可靠”:经典12V降5V电路的稳定性优化实战 当你在面包板上搭建好那个经典的稳压管NPN降压电路,看着万用表显示稳定的5V输出时,或许会感到一丝成就感。但当你接上负载,发现电压开始波动,或者在电源反接时闻…...
Firefly-RK3399从Ubuntu 16.04到自定义Rootfs:手把手教你编译内核与打包固件
Firefly-RK3399从Ubuntu 16.04到自定义Rootfs:手把手教你编译内核与打包固件 在嵌入式开发领域,能够自主定制系统镜像是一项极具价值的能力。Firefly-RK3399作为一款性能强大的开发板,其开放的架构为开发者提供了深度定制的可能性。本文将带你…...
关键字[Static]
一、static 的三种用法 1. 静态局部变量 * 特性: * - 只初始化一次(程序启动时) * - 函数返回后值保留(不销毁) * - 下次调用时保持上次的值 * - 存储在静态区,不在栈上 2. 静态全局变量(文件作用域限制) 仅在 xx.c 内可见,其他文件无法访问 3. 静态函数(文件作用域限…...
SWAT建模效率翻倍:利用ArcGIS模型构建器自动化处理HWSD土壤数据全流程
SWAT建模效率革命:ArcGIS模型构建器全自动处理HWSD土壤数据实战指南 当你在凌晨三点盯着屏幕上第七次重复运行的"Extract by Mask"工具,看着进度条缓慢爬升时,是否想过这些机械化的操作本可以一键完成?本文将为中高级SW…...
如何快速掌握League-Toolkit:英雄联盟玩家的终极辅助工具指南
如何快速掌握League-Toolkit:英雄联盟玩家的终极辅助工具指南 【免费下载链接】League-Toolkit An all-in-one toolkit for LeagueClient. Gathering power 🚀. 项目地址: https://gitcode.com/gh_mirrors/le/League-Toolkit League-Toolkit是一款…...
