工具準(zhǔn)備
- Python3.7.7
- adb(Android debug bridge)
- uiautomatorviewer
安裝adb
官網(wǎng)地址:https://developer.android.google.cn/studio/command-line/adb
下載好解壓后設(shè)置環(huán)境變量即可
安裝uiautomatorviewer
參照此篇文章:https://www.cnblogs.com/corsacsherry/p/10609339.html
調(diào)試工具
- 手機(jī)通過(guò)USB連接到電腦上開啟開發(fā)者選項(xiàng)和USB調(diào)試
- 在電腦上通過(guò)
adb devices -l
命令查看已連接的設(shè)備
- 打開UIAutomatorViewer連接手機(jī)即可
Python安裝uiautomator2
pip install --pre -U uiautomator2
給設(shè)備安裝atx-agent
python -m uiautomator2 init
注意打開設(shè)備,允許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():
#通過(guò)usb連接
a=d.connect_usb('3d51a18c')
# 打開抖音
a(text="抖音極速版").click()
while True:
time.sleep(10)
# 滑動(dòng)視頻
a.swipe(313,1370,313,110)
if __name__=='__main__':
douyin()
點(diǎn)擊運(yùn)行即可
到此這篇關(guān)于Python+uiautomator2實(shí)現(xiàn)自動(dòng)刷抖音視頻的文章就介紹到這了,更多相關(guān)Python自動(dòng)刷抖音視頻內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
您可能感興趣的文章:- Python繪圖庫(kù)Matplotlib的基本用法
- Python matplotlib實(shí)用繪圖技巧匯總
- Python+uiautomator2實(shí)現(xiàn)手機(jī)鎖屏解鎖功能
- python 使用uiautomator2連接手機(jī)設(shè)備的實(shí)現(xiàn)
- python使用matplotlib顯示圖像失真的解決方案
- 基于python的matplotlib制作雙Y軸圖
- 用Python的繪圖庫(kù)(matplotlib)繪制小波能量譜
- python matplotlib繪圖實(shí)現(xiàn)刪除重復(fù)冗余圖例的操作
- Python基礎(chǔ)之畫圖神器matplotlib
- python保存大型 .mat 數(shù)據(jù)文件報(bào)錯(cuò)超出 IO 限制的操作