使用python爬取抖音app视频( 二 )

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

使用python爬取抖音app视频

文章插图
 
在下面我们将使用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爬取抖音app视频

文章插图

【使用python爬取抖音app视频】


推荐阅读