Python+uiautomator2實現自動刷抖音視頻功能
工具準備
- Python3.7.7
- adb(Android debug bridge)
- uiautomatorviewer
安裝adb
官網地址:https://developer.android.google.cn/studio/command-line/adb
下載好解壓後設置環境變量即可
安裝uiautomatorviewer
參照此篇文章:https://www.cnblogs.com/corsacsherry/p/10609339.html
調試工具
- 手機通過USB連接到電腦上開啟開發者選項和USB調試
- 在電腦上通過
adb devices -l
命令查看已連接的設備
- 打開UIAutomatorViewer連接手機即可
Python安裝uiautomator2
pip install --pre -U uiautomator2
給設備安裝atx-agent
python -m uiautomator2 init
註意打開設備,允許uiautomator.apk的安裝
參考連接:https://blog.csdn.net/plychoz/article/details/80231550
編寫主程序
定位抖音位置
幾種定位方式如下:
text:a(text=“抖音極速版”).click()resourceid:a(resourceId=“com.smartisanos.clock:id/text_stopwatch”).click()classname:a(className=“android.widget.TextView”).click()description :a(description=”…”).click()
import uiautomator2 as d import time def douyin(): #通過usb連接 a=d.connect_usb('3d51a18c') # 打開抖音 a(text="抖音極速版").click() while True: time.sleep(10) # 滑動視頻 a.swipe(313,1370,313,110) if __name__=='__main__': douyin()
點擊運行即可
到此這篇關於Python+uiautomator2實現自動刷抖音視頻的文章就介紹到這瞭,更多相關Python自動刷抖音視頻內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!
推薦閱讀:
- Python實現釘釘/企業微信自動打卡的示例代碼
- python UIAutomator2使用超詳細教程
- 利用Python搶回在螞蟻森林逝去的能量(實現代碼)
- python連接手機自動搜集螞蟻森林能量的實現代碼
- python利用Appium實現自動控制移動設備並提取數據功能