再点击Start Session即可启动Android手机上的抖音app并进入到启动页面,同时PC上会弹出一个调试窗口,从这个窗口可以预览当前手机页面,还可以对手机模拟各种操作,在本文不是重点,所以略过 。

文章插图
在下面我们将使用python脚本来驱动app,直接在pycharm运行即可
from appium import webdriverfrom time import sleepclass Action():def __init__(self):# 初始化配置,设置Desired Capabilities参数self.desired_caps = {"platformName": "Android","deviceName": "Mi_Note_3","appPackage": "com.ss.android.ugc.aweme","appActivity": ".main.MainActivity"}# 指定Appium Serverself.server = 'http://localhost:4723/wd/hub'# 新建一个Sessionself.driver = webdriver.Remote(self.server, self.desired_caps)# 设置滑动初始坐标和滑动距离self.start_x = 500self.start_y = 1500self.distance = 1300def comments(self):sleep(2)# app开启之后点击一次屏幕,确保页面的展示self.driver.tap([(500, 1200)], 500)def scroll(self):# 无限滑动while True:# 模拟滑动self.driver.swipe(self.start_x, self.start_y, self.start_x,self.start_y-self.distance)# 设置延时等待sleep(2)def main(self):self.comments()self.scroll()if __name__ == '__main__':action = Action()action.main()下面是爬虫的过程 。ps:偶尔会爬取到重复的视频
文章插图

文章插图
【使用python爬取抖音app视频】
推荐阅读
- 用python处理excel文件有多轻松?工作从未如此简单
- 使用Docker镜像
- 购物党比价工具如何使用
- 冰裂茶具怎么开壶,新紫砂茶具怎么使用
- CentOS7下使用开源安全审计工具Lynis
- 如何根据使用用途选择手电筒的类型
- 冰箱里的补偿开关如何使用 冬天冰箱的补偿开关要调到哪里才最合适
- 使用命令行浏览器在 Linux 终端上网浏览
- Python条件语句详解:if、else、switch都有了
- 你不知道的微信公众号编辑器的使用小妙招
