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()
代码实现随机延时,简单计数点赞视频,如果已经点赞跳过点赞,如果出现直播的直接跳过,总之非常方便对朋友的视频的赞刷。
如果可以的话给个支持