1. 首先确保自己手机是安卓7.0版本以上,在手机浏览器中下载auto.js并安装,下载地址:http://download.91shh.com/apps/autojs.apk
    群地址:https://mp.weixin.qq.com/s/gWqpaCYx8ak4PATClBOQKg
  2. 打开无障碍,如图找到auto.js点击进去,开启无障碍,然后返回,点击左上角面包屑出现如下图表示开启成功
  3. 打开悬浮窗权限,可能需要进到设置里设置应用权限,如图
  4. 点击加号,如图
  5. 然后选择这个文件,如图
  6. 然后随便起个名字,并点确定,如图
  7. 然后把这段代码粘进去,并点保存,如图再点返回
  8. 然后手机调到咱的群聊界面,尽量往上拉(为了的文章),不要调出输入键盘
  9. 运行:点击悬浮窗,然后点击第一个图片如图:
    10.然后选择刚才编辑的脚本,然后点三角就运行了,如图
    11.停止:如需要停止,进到主界面—管理,查看运行中的脚本,需要停止哪个,就点击它后面的叉号就结束运行了,如需开启,重复上述步骤。
    12,附上代码:
mainWork()function mainWork() {// var items = id("ak4").find()
var items = className("FrameLayout").depth(15).find()
items.each(function (item, index) {toastLog(item.children().length)if (item.children().length == 1 && !item.findOne(text("小程序"))) {toastLog("操作一条")item.click()sleep(4000)seeMore()sleep(2000)toastLog("滑动")for (let j = 0; j < 13; j++) {toastLog("上滑")swipeEx(571, 1752, 603, 500, 800)sleep(2000)}desc("返回").findOne().parent().click()sleep(2000)}
})
scrollDown()
sleep(2000)
mainWork()
}function seeMore(){var quanwen = textContains("全文").findOne(100)
var gengduo = textContains("查看更多").findOne(100)
if (quanwen) {quanwen.click()
}
if(gengduo){gengduo.click()
}
}//仿真随机带曲线滑动
//qx, qy, zx, zy, time 代表起点x,起点y,终点x,终点y,过程耗时单位毫秒
function swipeEx(qx, qy, zx, zy, time) {var xxy = [time];
var point = [];
var dx0 = {"x": qx,"y": qy
};var dx1 = {"x": random(qx - 100, qx + 100),"y": random(qy, qy + 50)
};
var dx2 = {"x": random(zx - 100, zx + 100),"y": random(zy, zy + 50),
};
var dx3 = {"x": zx,"y": zy
};
for (var i = 0; i < 4; i++) {eval("point.push(dx" + i + ")");};
// log(point[3].x)for (let i = 0; i < 1; i += 0.08) {xxyy = [parseInt(bezier_curves(point, i).x), parseInt(bezier_curves(point, i).y)]xxy.push(xxyy);}// log(xxy);
var re = gesture.apply(null, xxy);
return re
};function bezier_curves(cp, t) {cx = 3.0 * (cp[1].x - cp[0].x);
bx = 3.0 * (cp[2].x - cp[1].x) - cx;
ax = cp[3].x - cp[0].x - cx - bx;
cy = 3.0 * (cp[1].y - cp[0].y);
by = 3.0 * (cp[2].y - cp[1].y) - cy;
ay = cp[3].y - cp[0].y - cy - by;tSquared = t * t;
tCubed = tSquared * t;
result = {"x": 0,"y": 0
};
result.x = (ax * tCubed) + (bx * tSquared) + (cx * t) + cp[0].x;
result.y = (ay * tCubed) + (by * tSquared) + (cy * t) + cp[0].y;
return result;
};

脚本自动化互相阅读文章教程相关推荐

  1. python 自动化 mysql 部署_Python自动化管理Mysql数据库教程

    Python自动化管理Mysql数据库教程 发布时间:2020-05-28 11:14:31 来源:51CTO 阅读:238 作者:三月 下面一起来了解下Python自动化管理Mysql数据库教程,相 ...

  2. ajax资料收集-Ajax文章(教程和实例)---Ajax资源下载(源码和教程)---Ajax规范标准

    CSDN Blog Ajax文章搜索: http://search.csdn.net/search/ajax/1/blog/ 专题:Ajax技术应用开发 http://www.51cto.com/ht ...

  3. 盘点测试分析工具资源,文章教程/视频教程等你来体验!

    SmartBear公司致力于开发测试和性能工具十几年,已经发展成为一个在全球拥有多个办事处的盈利企业.全世界超过2百万的开发人员.测试人员.运作团队在使用SmartBear产品来开发最好的应用程序. ...

  4. Linux一键脚本自动化安装项目环境

    当你面对一个全新的Linux系统时,是如何部署搭建项目环境呢?是否是一个一个软件安装呢?小编在往期文章中介绍了相关软件的安装方法,但是你是否发现不同的软件安装下来是否会出现问题呢?今天就教大家如何使用 ...

  5. 怎么通过UI自动化方式获取文章信息?

    出于学习研究,对某账号的文章.视频分析一翻,尝试使用自动化方式看能否获取相应信息. 获取某号的文章有多重方法: 第一种是通过搜狗浏览器搜索账号(这种方式每天只能获取一篇文章,基本上没啥用.): 第二种 ...

  6. 前端项目自动化部署——超详细教程(Jenkins、Github Actions)

    本教程主要讲解了怎么使用 Jenkins 和 Github Actions 部署前端项目. 第一部分是使用 Gitea 配置局域网 git 服务器,再使用 Jenkins 将 Gitea 下的项目部署 ...

  7. 前端项目自动化部署——超详细教程(Jenkins、Github Actions)(转发)

    本教程主要讲解了怎么使用 Jenkins 和 Github Actions 部署前端项目. 第一部分是使用 Gitea 配置局域网 git 服务器,再使用 Jenkins 将 Gitea 下的项目部署 ...

  8. Python自动化办公:openpyxl教程(基础)

    在后台回复[阅读书籍] 即可获取python相关电子书~ Hi,我是山月. 前面给大家介绍了xlrd.xlwt的教程?? Python自动化办公:xlrd万字教程 Python自动化办公:xlwt万字 ...

  9. 自动化办公之excel教程(4):使用艺术字,图片,图形美化工作表

    一.使用艺术字,图片,图形美化工作表 1.插入和设置艺术字 插入文本框 第一步:插入选项卡,文本框 第二步:框选区域 输入文字 第三步:在绘图工具选项卡中,有轮廓填充形状等可以对文本框进行美化 插入艺 ...

  10. python脚本自动化盲注_三、基于报错型注入和sql盲注的自动化实现

    通过前面payload的构造,不难发现,对于报错型注入和布尔注入(sql盲注)纯手工注入的效率是非常慢的.这些payload语句虽然复杂,但大部分内容都是相同的,因此,一言不合就写了个脚本自动化注入, ...

最新文章

  1. 工科学生懂艺术,魔鬼神仙挡不住
  2. [MAC OS] 常用工具
  3. 关于python文件_关于python文件操作
  4. Django 笔记2 -- Django 项目
  5. C++学习成长的四个层次
  6. Android开发之adb命令输入文本到手机输入框中的方法
  7. SQLServer锁的机制
  8. [css] 你对视网膜(Retina)分辨率有了解吗?有没有在实际中使用过?
  9. Algorithm:位运算的这些小技巧你知道吗?
  10. C学习的日志(随手记、随手写)
  11. 点菜系统(适合Java基础练习)
  12. 【线性代数】——向量于不同基下的“线性变换”与对角化有感
  13. 深度学习4:网络优化Network Optimization(基于Python MXNet.Gluon框架)
  14. Java静态绑定与动态绑定
  15. Python--pygame.Rect
  16. 数据库 实验8 视图
  17. n维椭球体积公式_洛氏硬度、布氏硬度、维氏硬度区别与对照
  18. Jackson 解析 JSON 详细教程
  19. 裂变营销活动的核心逻辑,裂变增长的本质
  20. 计算机数学软件试题,《计算机应用数学》试题库

热门文章

  1. Vivado下的仿真入门
  2. Windows系统如何修改Hosts文件
  3. h5自我介绍作品_自我介绍h5模板
  4. 《大数据技术原理与应用》—— 提纲
  5. 数据库实验八SQL语句的综合使用
  6. imx6 android8流畅,NXP iMX8和iMX6 ARM处理器网络性能对比
  7. 安装win32com
  8. nginx工作原理:
  9. 解决前端跨域的八种方案
  10. 2022-2028年中国AC-DC蓝牙音箱市场现状研究分析与发展前景预测报告