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 让结构体类…...
MPNet:旋转机械轻量化故障诊断模型详解python代码复现
目录 一、问题背景与挑战 二、MPNet核心架构 2.1 多分支特征融合模块(MBFM) 2.2 残差注意力金字塔模块(RAPM) 2.2.1 空间金字塔注意力(SPA) 2.2.2 金字塔残差块(PRBlock) 2.3 分类器设计 三、关键技术突破 3.1 多尺度特征融合 3.2 轻量化设计策略 3.3 抗噪声…...
ES6从入门到精通:前言
ES6简介 ES6(ECMAScript 2015)是JavaScript语言的重大更新,引入了许多新特性,包括语法糖、新数据类型、模块化支持等,显著提升了开发效率和代码可维护性。 核心知识点概览 变量声明 let 和 const 取代 var…...
【Oracle APEX开发小技巧12】
有如下需求: 有一个问题反馈页面,要实现在apex页面展示能直观看到反馈时间超过7天未处理的数据,方便管理员及时处理反馈。 我的方法:直接将逻辑写在SQL中,这样可以直接在页面展示 完整代码: SELECTSF.FE…...
【Java学习笔记】Arrays类
Arrays 类 1. 导入包:import java.util.Arrays 2. 常用方法一览表 方法描述Arrays.toString()返回数组的字符串形式Arrays.sort()排序(自然排序和定制排序)Arrays.binarySearch()通过二分搜索法进行查找(前提:数组是…...
python/java环境配置
环境变量放一起 python: 1.首先下载Python Python下载地址:Download Python | Python.org downloads ---windows -- 64 2.安装Python 下面两个,然后自定义,全选 可以把前4个选上 3.环境配置 1)搜高级系统设置 2…...
Opencv中的addweighted函数
一.addweighted函数作用 addweighted()是OpenCV库中用于图像处理的函数,主要功能是将两个输入图像(尺寸和类型相同)按照指定的权重进行加权叠加(图像融合),并添加一个标量值&#x…...
Spring数据访问模块设计
前面我们已经完成了IoC和web模块的设计,聪明的码友立马就知道了,该到数据访问模块了,要不就这俩玩个6啊,查库势在必行,至此,它来了。 一、核心设计理念 1、痛点在哪 应用离不开数据(数据库、No…...
Typeerror: cannot read properties of undefined (reading ‘XXX‘)
最近需要在离线机器上运行软件,所以得把软件用docker打包起来,大部分功能都没问题,出了一个奇怪的事情。同样的代码,在本机上用vscode可以运行起来,但是打包之后在docker里出现了问题。使用的是dialog组件,…...
Fabric V2.5 通用溯源系统——增加图片上传与下载功能
fabric-trace项目在发布一年后,部署量已突破1000次,为支持更多场景,现新增支持图片信息上链,本文对图片上传、下载功能代码进行梳理,包含智能合约、后端、前端部分。 一、智能合约修改 为了增加图片信息上链溯源,需要对底层数据结构进行修改,在此对智能合约中的农产品数…...
嵌入式学习笔记DAY33(网络编程——TCP)
一、网络架构 C/S (client/server 客户端/服务器):由客户端和服务器端两个部分组成。客户端通常是用户使用的应用程序,负责提供用户界面和交互逻辑 ,接收用户输入,向服务器发送请求,并展示服务…...
