本文介绍: 使用fiddler等抓包工具,利用appium+mitmproxy+wget等python模块自动获取抖音视频文件。完成代码如下,并运行代码查看效果:如果模拟器中抖音app被启动,并打印出模拟设备的分辨率则成功。从(start_x, start_y)滑动到(end_x, end_y)实例化appium driver对象后添加如下代码,运行并查看效果。如图填写配置,并点击start session。在window的虚拟环境下执行。定位元素及获取其文本内容的方法。
安装appium-python-client模块并启动已安装好的环境
安装appium-python-client模块
在window的虚拟环境下执行pip install appium-python-client
启动夜神模拟器,进入夜神模拟器所在的安装路径的bin目录下,进入cmd终端,使用adb命令建立adb server和模拟器的连接
启动appium-desktop,点击start server启动appium服务
利用上一小节所学习的内容获取Desired Capabilities参数
初始化以及获取移动设备分辨率
定位元素以及提取文本的方法
点击appium desktop右上角的放大镜图标
定位界面的使用方法如下图所示
点击短视频的作者名字,查看并获取该元素的id
在python使用代码通过元素id获取该元素的文本内容
控制抖音app滑动
appium滑动的函数
控制抖音app滑动的代码实现
整理并完成自动滑动的代码
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。