app小程序手机端Python爬虫实战15-通过U2实现启动短视频

uiautomator 虚幻 143℃ 0评论

通过U2实现启动短视频

e64dd3f4881e475a9b420089fbe539b4 - app小程序手机端Python爬虫实战15-通过U2实现启动短视频

一、安装抖音10.0.0

https://www.wandoujia.com/ 搜索抖音下载

二、短视频抓取需求分析

  1. 模拟滑动视频和点击发布者
  2. 通过mitmproxy解析返回数据

三、启动抖音app

import uiautomator2 as u2

class Douyin(object):
    # 在__init__
    def __init__(self, serial="127.0.0.1:62001"):
        self.d = u2.connect_usb(serial = serial)
        self.start_app()
        self.handle_watcher()

    def start_app(self):
        """启动app"""
        self.d.app_start(package_name="com.ss.android.ugc.aweme")

    def handle_watcher(self):
        # 取消通知权限
        self.d.watcher.when('//*[@resource-id="com.ss.android.ugc.aweme:id/a4r"]').click()
        # 发现滑动查看更多
        self.d.watcher.when('//*[@text="滑动查看更多"]').click()
        # 监控器写好之后 通过start方法启动
        self.d.watcher.start()

转载请注明:虚坏叔叔 » app小程序手机端Python爬虫实战15-通过U2实现启动短视频

喜欢 (0)

您必须 登录 才能发表评论!