用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文件以提供分析


点击和滑动

你可能感兴趣的:(用ADB实现自动化抓取移动端数据)