import uiautomator2 as u2
from time import sleep
import random
d = u2.connect("192.168.3.96:5566") # 連接手機
d.press('Home')
d.app_start("com.ss.android.ugc.aweme.lite") # 啟動APP
def loop_douyin():
j=0
time_all =0
while True:
try:
try:
dict1 = {}
dict1.update(d(resourceId="com.ss.android.ugc.aweme.lite:id/aj4").info)
des = dict1['contentDescription']
if des.startswith('未'):
d(resourceId="com.ss.android.ugc.aweme.lite:id/title").exists() # 抖音號名稱
if des.startswith('已'):
d.swipe_ext("up", 1)
except:
d.swipe_ext("up", 1)
# d.swipe_ext("right", 1) +.
d(resourceId="com.ss.android.ugc.aweme.lite:id/beg").click_exists()
sleep(1)
d(resourceId="com.ss.android.ugc.aweme.lite:id/bb0").click_exists()
sleep(1)
d(resourceId="com.ss.android.ugc.aweme.lite:id/aj6").click_exists() # 點贊/點心
j+=1
print(f'第{j}次點贊')
i=random.randint(1,10)
print(f'延時{i}秒')
sleep(i)
time_all = time_all+i
if time_all == 10800:
d.app_stop("com.ss.android.ugc.aweme.lite")
except:
d.app_stop("com.ss.android.ugc.aweme.lite")
sleep(1)
d.app_start("com.ss.android.ugc.aweme.lite") # 啟動APP
d.swipe_ext("up", 1)
def zhibodianji():
d(resourceId="m.l.live.plugin:id/barrage_view").click()
if __name__ == "__main__":
# num = 0
# try:
# while True:
# zhibodianji()
# num+=1
# print(f'點屏計數{num}')
# except:
# pass
loop_douyin()
代碼實現隨機延時,簡單計數點贊視頻,如果已經點贊跳過點贊,如果出現直播的直接跳過,總之非常方便對朋友的視頻的贊刷。
如果可以的話給個支持