利用airtest测试工具写爬虫脚本
说明:
airtest是一个运用于自动化测试的工具,主要是手机APP测试。最近写爬虫脚本碰到的反爬是越来越厉害了,有的还是无能为力,然后就尝试使用airtest来写爬虫,这个方法可以绕过大部分的反爬,但是有一个缺点就是有点慢,不过呢,数据量大可以考虑做集群,软件的缺点用硬件来弥补。接下来介绍airtest的使用。
一、安装airtest:
1.首先去官网下载https://airtest.netease.com,然后安装正常软件一样安装完成就好。
二、编辑代码调试:
1.打开编辑、调试窗口(如下图):
 2.界面讲解:
2.界面讲解:
 3.手机在开发者模式中打开USB试调,然后在F区连接手机(也可以连接手机模拟器)
4.连接手机后,在B区的stop改成Android,之后可以在C区开始代码的编写调试
3.手机在开发者模式中打开USB试调,然后在F区连接手机(也可以连接手机模拟器)
4.连接手机后,在B区的stop改成Android,之后可以在C区开始代码的编写调试

三、在python中的使用:
1.安装包:
pip install pocoui
2.连接手机:
dev = connect_device('android:///127.0.0.1:{}?cap_method=javacap&touch_method=adb'.format(num))
poco = AndroidUiautomationPoco(device=dev, use_airtest_input=True, screenshot_each_action=False)
3.根据需要开始编写python代码: 这里我也是刚刚开始看,就不多说了,有需要可以去看官方文档
四、集群爬虫:
通过上述连接方式可以连接多部手机或者模拟器
