使用 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/

14050 次点击
所在节点    分享创造
100 条回复
laucie
2019-01-20 11:46:40 +08:00
@itskingname 申请进群,机器人没有反应
locoz
2019-01-20 12:05:28 +08:00
之前从熊博那里知道了这玩意后就试了一下做群控的效果,写起来是很爽,但是有些骚操作目前还是做不出来,要等后面更新,如果现在要用的话只能是另外写一个 android 原生 app 去搞。
他们还有个叫 airlab 的云测试服务,就是把你的 airtest 代码丢到他们的手机机房里跑,不过他们也没有很优雅的方式解决群控最恶心的温度控制和网络接入问题😂,还是直接拿空调和定制机柜怼的。
itskingname
2019-01-20 12:26:41 +08:00
@laucie 麻烦再申请一次,备注来自 Airtest
itskingname
2019-01-20 12:28:20 +08:00
@locoz 网络接入我目前是购买的电磁屏蔽箱和无线 AP,每 15 台手机一组。
locoz
2019-01-20 13:06:57 +08:00
@itskingname #44 他们也是这种方案,其实我觉得这种方式还不够优雅,比较麻烦🤔
Vegetable
2019-01-20 13:38:20 +08:00
@d5 我已经在考虑能不能原来群控微信了
kingcc
2019-01-20 13:53:06 +08:00
lz,你的博客貌似好多人打不开,原因是 unpkg.com 被墙了
itskingname
2019-01-20 14:05:12 +08:00
@locoz 那就买 Sim 卡。无线控制用 Sim 卡也可以实现,不是非要 WiFi。
itskingname
2019-01-20 14:05:53 +08:00
@Vegetable 不用考虑,肯定可以。因为我已经这样用了很久了。
itskingname
2019-01-20 14:07:26 +08:00
@kingcc 我都不知道我引用了这个东西
JCZ2MkKb5S8ZX9pq
2019-01-20 14:13:19 +08:00
借楼问一句,有啥办法能直接获取使用 app 时 fiddler 得到的数据?
如果可以的话,配合虚拟操作,直接拿 json 呗。
sea516
2019-01-20 14:20:19 +08:00
用了一下 感觉还不错
locoz
2019-01-20 14:23:41 +08:00
@itskingname #48 我当然知道 SIM 卡能实现,说得好像流量不要钱一样
itskingname
2019-01-20 14:24:28 +08:00
@JCZ2MkKb5S8ZX9pq 当然可以,我的书上就写了这种方法。请看上面我贴的书的二维码。
itskingname
2019-01-20 14:24:49 +08:00
@locoz 用国外的卡啊~
itskingname
2019-01-20 15:37:19 +08:00
@JCZ2MkKb5S8ZX9pq 第九章,基于 mitmproxy
applehater
2019-01-20 18:23:40 +08:00
@locoz 手机机柜?网络的话可以用 USB 网卡吗
locoz
2019-01-20 18:32:01 +08:00
@itskingname #55 🤔有渠道吗,介绍一下
locoz
2019-01-20 18:34:27 +08:00
@applehater #57 目前没看到用 USB 网卡的。。
itskingname
2019-01-20 19:38:02 +08:00
@locoz 有渠道,但是不能介绍。

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

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

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

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

© 2021 V2EX