美文网首页
APP爬虫:uiautomator2 安装以及使用教程

APP爬虫:uiautomator2 安装以及使用教程

作者: dex0423 | 来源:发表于2020-07-09 20:19 被阅读0次

1. uiautomator2 简介

  • uiautomator2 是一个可以使用Python对Android设备进行UI自动化的库;
  • uiautomator2 底层基于Google uiautomator,可以获取屏幕上任意一个APP的任意一个控件属性,并对其进行任意操作;

2. 安装

# 安装 uiautomator2
pip install --pre uiautomator2
# 安装 pillow
pip install pillow
pip install --pre --upgrade weditor

3. 初始化

  • 电脑通过 adb 连接上手机,得到手机终端地址 127.0.0.1:62025
adb devices
  • 打开 cmd 命令行工具,输入下面的命令,进行初始化;
python -m uiautomator2 init
  • 安装完成,设备上会多一个uiautomator的应用;


    image.png

4. 测试

  • 启动 weditor;
python -m weditor
  • 网页弹出如下界面,关闭弹出的网页,打开 Chrome 浏览器,输入 http://localhost:17310/,就可以得到手机终端显示的界面;
    -- 注意:如果打开地址后没有显示页面,需要按照面图示输入127.0.0.1:62025Connect 连接;
    image.png
  • 如果手机 APP 页面变化,需要手动点击页面左上角 ** Dump Hierarchy** 按钮,就可以刷新页面内容;

相关文章

网友评论

      本文标题:APP爬虫:uiautomator2 安装以及使用教程

      本文链接:https://www.haomeiwen.com/subject/mxljqktx.html