使用 Airtest 超快速开发 App 爬虫

2019-01-19 18:14:28 +08:00
 itskingname

想开发网页爬虫,发现被反爬了?想对 App 抓包,发现数据被加密了?不要担心,使用 Airtest 开发 App 爬虫,只要人眼能看到,你就能抓到,最快只需要 2 分钟,兼容 Unity3D、Cocos2dx-*、Android 原生 App、iOS App、Windows Mobile ……

Airtest 是网易开发的手机 UI 界面自动化测试工具,它原本的目的是通过所见即所得,截图点击等等功能,简化手机 App 图形界面测试代码编写工作。

爬虫开发本着天下工具为我所用,能让我获取数据的工具都能用来开发爬虫这一信念,决定使用 Airtest 来开发手机 App 爬虫。

详情请戳:https://www.kingname.info/2019/01/19/use-airtest/

13983 次点击
所在节点    分享创造
100 条回复
xrazor
2019-01-19 19:11:35 +08:00
有意思
itskingname
2019-01-19 19:35:03 +08:00
@xrazor 而且不需要连接 USB 线。
111111111111
2019-01-19 19:37:32 +08:00
有点意思
dengtongcai
2019-01-19 19:45:57 +08:00
因吹丝挺
YingJie
2019-01-19 19:53:15 +08:00
厉害了,直接手机爬虫?
itskingname
2019-01-19 19:59:53 +08:00
@YingJie 对。
Yarnus
2019-01-19 19:59:55 +08:00
666 老哥强 我以前也试过 appium 配合 autojs 用安卓手机爬微信公众号文章 但是效果没你这个好
ranleng
2019-01-19 20:04:18 +08:00
有意思
blueorange
2019-01-19 20:17:52 +08:00
ubuntu 1804 运行不起来?
itskingname
2019-01-19 20:19:51 +08:00
@blueorange 官方是支持 Ubuntu 的。我自己在 macOS 和 Windows 做过测试,但是没有在 ubuntu 上测试。
dapang1221
2019-01-19 20:21:37 +08:00
惊了,这是什么屌东西,最骚的是那个 touch()的参数是个图标
MASAILA
2019-01-19 21:07:03 +08:00
有意思 研究一下
newmind
2019-01-19 21:40:12 +08:00
堪称手机版的 selenium
ctro15547
2019-01-19 21:44:48 +08:00
uiautomator2、appium 都能做,只抓 UI 数据有局限性,效率低。最近在考虑做这方面的拓展,怎么用 app 爬数据比较效率,还没啥头绪。。
itskingname
2019-01-19 21:52:00 +08:00
@newmind 关键是这 Airtest 也支持 Selenium
itskingname
2019-01-19 21:53:07 +08:00
@ctro15547 实际上很简单,再配合 mitmproxy 抓包即可。我的书上有详细案例。
itskingname
2019-01-19 21:53:49 +08:00
@dapang1221 高级神器。
d5
2019-01-19 22:11:52 +08:00
这工具,十分美滋滋,前途无量
d5
2019-01-19 22:12:16 +08:00
难以言表的激动,相见恨晚
itskingname
2019-01-19 22:31:14 +08:00
@d5 如果对你有帮助,请关注我的公众号,并转发公众号这篇文章,让更多人看到

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/528633

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX