auto.js 开发和学习小结 - 微信搜一搜和微信指数的脚本

为什么选用 auto.js

接到任务,要查微信搜一搜的公众号排名和搜索指数,每天进行查询,并形成基础数据。

抓包和解析微信apk什么的没有找到突破点,所以就直接上真机查找。

因为对 java 的开发能力停留在12年前,为降低学习成本,所以采用 auto.js 来开发。

学习过之后,的确发现 auto.js 上手真是那个快~

auto.js 的快速学习资料

下面罗列了我写第一个 auto.js 脚本所参考的资料。

auto.js语法的认识和应用
https://blog.csdn.net/P876643136/article/details/92845958

基于控件的操作
https://www.bilibili.com/read/cv1328014

开发文档
https://hyb1996.github.io/AutoJs-Docs/#/

小案例
https://blog.csdn.net/weixin_43560272/article/details/102764701

autojs获取QQ群成员列表里的群员数据,免root脚本源码分享
https://blog.csdn.net/feiyunjs/article/details/102454892

Autojs入门教学第五章第一节控件寻找
https://www.iqiyi.com/w_19s2yovj4d.html

重点

可以重点看一下  定位控件的方法和例子。
写代码的时候重点查阅开发文档,文档里面记录了脚本可以做到什么程度(比如可以搭建界面,可以HTTP请求,可以查找界面元素,有哪些全局操作函数 等)
https://hyb1996.github.io/AutoJs-Docs/#/

微信搜一搜和微信指数的脚本 代码

具体代码见附件 下载 (https://download.csdn.net/download/qhexin/12123539

运行环境是这样的
1.  auto.js.apk 安装到手机
2. 把 weo_autojs.zip 里面的 main.js 放到  " auto.js " 应用内。 或者电脑上安装 visual studio code + auto.js插件,然后导入 weo_autojs.zip 里面的文件,然后在电脑上启动服务(ctrl + shift + p 然后输入 auto.js ,选择 start server ), 然后在 手机上打开 auto.js 的设置页面,选择连接服务器,填入电脑的IP;连接成功之后,在 visual studio code 工具里面,直接按 F5 接可以把脚本代码传到手机上并且执行

运行的效果是,脚本可以操作你的微信,自动搜索公众号,自动查找微信指数。

功能是比较 low 的,能力和时间有限哈,就写了半天,给同事做 demo 。

后续的思路是:

1. 使用 pc 上的定时器定时触发模拟器的脚本程序执行,然后脚本程序来完成数据爬取,并且将数据存储到 数据库(通过接口)。

2. 接口实现针对关键字和公众号的统计。

发布了116 篇原创文章 · 获赞 15 · 访问量 70万+

猜你喜欢

转载自blog.csdn.net/qhexin/article/details/104104598