上一节我们学会了AirScript连接手机/平板等真机子。这一届连接模拟器。模拟器有两种,一种雷神模拟器、雷电模拟器、逍遥模拟器为代表,可以设置网络:
另一种是网易MuMu模拟器为代表,不可以设置网络。
雷电模拟器派(可设置网络)
既然是模拟器,索性开启root权限了:
选择root模式。然后给予app悬浮窗、无障碍等权限,点击开发者得到局域网IP(模拟器网络不要开代理):
然后pycharm登记设备、连接设备,发现连接不上:
这是因为模拟器的网络和主机网卡没有关联,相当于不在一个局域网下。我们去设置桥接网卡:
安装下驱动。
哪个才是我们主机使用的网络网卡?:我电脑连接的是手机热点"www.ink0.cn",我们查看热点的属性:
再试一下:连接成功了!
运行项目试试:可以运行
MuMu模拟器派(不可设置网络)
不想学,课程见。
- THE END -
最后修改:2023年11月26日
非特殊说明,本博所有文章均为博主原创。
如若转载,请注明出处:https://www.ink0.cn/index.php/2023/11/26/02pycharm%e8%bf%9e%e6%8e%a5%e6%a8%a1%e6%8b%9f%e5%99%a8/
棋
啊?还能这么干?
AffettoIris博主
@棋: 哈哈 欢迎棋站长光临!
对,这是我最近新学的手机自动化框架AirScript,大到做游戏自动肝脚本,小到做APP脚本,比如自动批量注册、做任务薅羊毛、刷赞、浏览,都可以。
棋站长可能学过selenium爬虫,但是selenium只能在PC上的Chrome浏览器爬取数据,而AirScript可以在手机上任意界面爬数据。
缺点也很明显喽,模仿人的操作,所以爬的速度不会很快。
但优点就是对于重复性工作,解放双手!!!嘿嘿
棋
@AffettoIris: 哈哈哈还这么叫我。这个确实很方便啊,不过比起屏幕自动点击来说,这个应该安全性啥的会差一些吧,应该会有某种方法监测到这是啥新型爬虫吧。
AffettoIris博主
@棋: 可以说能用,而且好用。
而且最好懂点反爬原理,写脚本时才知道怎么反反爬。
比如有的反爬代码是检测每次用户点击的位置,如果多次点击同一个点,这肯定是机器。例如1080 * 1920分辨率的屏幕,正常用户连点一个点概率是1/1080 * 1920。
反反爬机制就是随机点某个位置!