如何使用Python在手机端U2启动短视频的app小程序爬虫实战?
- 内容介绍
- 文章标签
- 相关推荐
本文共计251个文字,预计阅读时间需要2分钟。
通过U2实现启动短视频:
一、安装抖音短视频+搜索抖音下载
二、分析短视频需求:模拟滑动视频和点击发布者
三、通过mitmproxy解析返回数据
通过U2实现启动短视频
一、安装抖音10.0.0
www.wandoujia.com/ 搜索抖音下载
二、短视频抓取需求分析
三、启动抖音app
import uiautomator2 as u2class 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()
本文共计251个文字,预计阅读时间需要2分钟。
通过U2实现启动短视频:
一、安装抖音短视频+搜索抖音下载
二、分析短视频需求:模拟滑动视频和点击发布者
三、通过mitmproxy解析返回数据
通过U2实现启动短视频
一、安装抖音10.0.0
www.wandoujia.com/ 搜索抖音下载
二、短视频抓取需求分析
三、启动抖音app
import uiautomator2 as u2class 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()

