手机群控爬取实战

我们已经学习的使用 Airtest 爬取 App 数据的流程,仅限爬取一部手机,如果想同时爬取多部手机,该怎么办呢?

本节就来探讨一下如何基于 Airtest 实现手机群控,即同时爬取两部及以上手机的数据。

准备工作

群控

群控实战

总结

本节介绍了手机群控爬取的简单实现,由于我们使用的是 Python 脚本,所以可以直接使用多进程 multiprocessing 库中的 Process 模块为每个爬取进程建立单独的进程,最终成功实现了群控爬取。

商业服务

以上演示的仅是一个简单案例,通过多进程实现群控爬取自然没有问题不过距离真正商业级的手机群控还是有一定差距的。

现在市面上的手机群控系统支持同时控制上百部手机长时间稳定运行,并不仅仅满足于爬取一个简单的项目,手机也几乎都是真机,被统一放置在一个支架上维护起来,如图 12-86 所示。

关于商业级群控系统,由于其类型五花八门且经常发生变动和更新,故这里不再展开介绍,大家可以参考 https://setup.scrape.center/multi-control 了解更多信息。

下面是一些群控系统服务网站(不定期更新):