python adb调试app 及pocoui库的使用

  1. poco文档:https://poco-chinese.readthedocs.io/zh_CN/latest/source/README.html#pocotargettimeout
  2. adb 调试的相关资料:https://baijiahao.baidu.com/s?id=1618657299008488787&wfr=spider&for=pc
  3. https://www.cnblogs.com/cxscode/p/8324621.html

工具:https://adb.clockworkmod.com/ adb驱动 轻量级的检视器 PocoHierarchyViewer

下载并安装adb驱动

双击 UniversalAdbDriverSetup.msi 并根据提示安装,安装成功后配置环境变量
在这里插入图片描述

2.将手机用数据线连接电脑,并找开usb调试模式,打开cmd窗口并输入 adb devices,如图显示设备列表表示成功python adb调试app 及pocoui库的使用_第1张图片

3.下载并启动PocoHierarchyViewer-build–win32-x64,如图:
左侧为屏目右侧为ui树形结构
python adb调试app 及pocoui库的使用_第2张图片
python adb调试app 及pocoui库的使用_第3张图片

python pocoui代码测试

from poco.drivers.android.uiautomation import AndroidUiautomationPoco

poco = AndroidUiautomationPoco()
poco.device.wake()
poco(text='小红书').click()

抖音数据(标题,点赞,评论)采集

通过Airtest进行数据录制具体参照此文 https://www.cnblogs.com/zgq123456/articles/10759938.html,录制测试完可以直接在AirTest运行,但是Airtest上面不支持debug,所以我们要在pycharm中运行,把代码复制pycharm项目中,并确定adb服务开启
开启命令为(cmd中运行,安装见上面)

 adb start-server         #开启
  adb kill-server #关闭

运行项目如图:
python adb调试app 及pocoui库的使用_第4张图片

测试代码请点击查看: python adb调试app 及pocoui库的使用----测试代码

你可能感兴趣的:(python)