用ADB实现自动化抓取移动端数据

【介绍】

ADB 全称是 Android Debug Brige ,其作用是可以连接电脑和安卓手机,以及通过命令去控制手机。


【ADB工作原理】

     把Android development tools 的路径设置为环境变量后,可以通过linux命令直接和移动设备沟通

     adb devices 可以查看连接设备

查看连接设备

     其工作原理是在开发机上起一个服务器,并通过tcp协议和安卓设备进行信息交换

【程序】

程序组成

  · 脚本包含两个模块:command.py 和 fetch模块

  · command模块用于集成adb指令,fetch模块主要是分析爬取目标和爬取顺序


command模块

类属性定义了命令(输入)和输出

经常需要调用的方法封装

用adb shell am start来启动 app

下载xml文件以提供分析


点击和滑动

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容