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!

推薦閱讀: