工具準(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連接到電腦上開(kāi)啟開(kāi)發(fā)者選項(xiàng)和USB調(diào)試
在電腦上通過(guò)adb devices -l命令查看已連接的設(shè)備

打開(kāi)UIAutomatorViewer連接手機(jī)即可

Python安裝uiautomator2
pip?install?--pre?-U?uiautomator2
給設(shè)備安裝atx-agent
python?-m?uiautomator2?init
注意打開(kāi)設(shè)備,允許uiautomator.apk的安裝
參考連接:https://blog.csdn.net/plychoz/article/details/80231550

編寫(xiě)主程序
定位抖音位置

幾種定位方式如下:
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 dimport timedef douyin(): #通過(guò)usb連接 a=d.connect_usb('3d51a18c') # 打開(kāi)抖音 a(text="抖音極速版").click() while True: time.sleep(10) # 滑動(dòng)視頻 a.swipe(313,1370,313,110)
if __name__=='__main__':????douyin()
點(diǎn)擊運(yùn)行即可~
本文鏈接:https://blog.csdn.net/qq_33235529/article/details/116228152