91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何用python實現自動刷抖音短視頻

發布時間:2022-10-12 15:26:39 來源:億速云 閱讀:205 作者:iii 欄目:web開發

這篇文章主要介紹“如何用python實現自動刷抖音短視頻”,在日常操作中,相信很多人在如何用python實現自動刷抖音短視頻問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”如何用python實現自動刷抖音短視頻”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

1、ADB

ADB 全稱 Android Debug Bridge,譯作Android 調試橋。ADB是一種功能多樣的命令行工具,可與設備進行通信。ADB 命令可用于執行各種設備操作(例如安裝和調試應用),并提供對 Unix shell(可用來在設備上運行各種命令)的訪問權限。它是一種客戶端-服務器程序,對我們以后進行安卓開發與設備系統安裝方面有極大的用處。adb是谷歌用來安卓機器debug的一個工具。

adb下載之后需要添加到對應的環境變量,執行命令能看到這個就行,

如何用python實現自動刷抖音短視頻

在實際運用中,我把adb.exe是放在了項目的目錄下面,

如何用python實現自動刷抖音短視頻

常用的adb命令有:

- 模擬點擊事件adb shell input tap x坐標 y坐標adb shell input tap 528 1539
- 輸入文本首先需要把光標移到輸入框,然后執行以下命令adb shell input text zengzengzeng
- 模擬滑動事件adb shell swip <起點x> <起點y> <終點x> <終點y> <滑動時長>adb shell input swipe 528 1539 528 1300 20002000為滑動時間,單位是毫秒
- 返回鍵adb shell input keyevent 4
- 返回home鍵(置應用于后臺)adb shell input keyevent 3
- 音量放大adb shell input keyevent 24
- 音量縮小adb shell input keyevent 25

在我的這個場景里面就需要一個簡單的命令就可以,就是視頻上下滑動

adb shell input touchscreen swipe x1 y1 x2 y2
touchscreen – 觸摸屏幕,swipe – 滑動、滑屏操作x1 y1 x2 y2 – 滑動起始和終止位置的橫縱軸坐標,舉例如下:adb shell input touchscreen swipe 450 66 110 66

2、python代碼實現

代碼的基本思路就是:

先獲取到對應的手機信息,獲取寬和高,然后根據寬和高通過上面提到的視頻上下滑動命令進行視頻自動翻頁,然后翻頁間隔一定的時間,避免視頻后臺判斷作弊

import timeimport osimport random

def rand(x0, x1):  # 在x0 x1范圍內生成隨機兩位小數    a = random.uniform(x0, x1)    return round(a, 2)

def randint(x0, x1):  # 在x0 x1范圍內生成隨機整數    return random.randint(x0, x1)

# 屏幕向上滑動,隨機防封def swipeUp(screensize):    adb_path = os.path.join('Tools', "adb", 'adb.exe')    cmd = '{adb} shell input touchscreen swipe {x1} {y1} {x1} {y2}'.format(        adb=adb_path,        x1=int(int(screensize[0]) * rand(0.4, 0.5)),  # x坐標        y1=int(int(screensize[1]) * rand(0.4, 0.5)),  # 起始y坐標        y2=int(int(screensize[1]) * rand(0.7, 0.8))  # 終點y坐標    )    print(cmd)    os.system(cmd)

def short_video():  # 無限循環看視頻    adb_path = os.path.join('Tools', "adb", 'adb.exe')    screensize = os.popen(adb_path + ' shell wm size')    output = screensize.read()    screensize = output.replace('\n', '')    screensize = screensize.split(' ')[2]    screensize = screensize.split('x')    print("屏幕寬度 %s" % screensize[0])    print("屏幕高度 %s" % screensize[1])    print("進入循環操作...")    while True:        t4 = randint(1, 6)  # 隨機看視頻時間,防封        print('等待' + str(t4) + '秒進入下一個視頻')        time.sleep(t4)        swipeUp(screensize)
short_video()

如何用python實現自動刷抖音短視頻

到此,關于“如何用python實現自動刷抖音短視頻”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

西华县| 祥云县| 卓尼县| 会泽县| 馆陶县| 鄢陵县| 德清县| 南投市| 桐柏县| 广平县| 康平县| 桦南县| 昌黎县| 石城县| 平塘县| 吉林省| 法库县| 黎平县| 塔河县| 万山特区| 泾阳县| 龙川县| 酒泉市| 那坡县| 永济市| 兴隆县| 明水县| 临漳县| 凤台县| 宁陵县| 六安市| 隆尧县| 漳浦县| 济源市| 邵阳市| 亳州市| 镇坪县| 班戈县| 朝阳县| 永川市| 宁河县|