OS:
0.此代码利用大量随机数仿真
1.此代码完全依赖pyautogui库,简单直观,运行轻松
2用电脑微信Alt+A键设置代码获取button坐标位置
3运行代码先自己组队打一把进入自动组队状态
import random
import pyautogui as pt
import random
import time
def move(s,inta,intb,intc,intd):
a=random.randint(inta,intb) #长 返回a-b之间任意整数
b=random.randint(intc,intd) #高 返回a-b之间任意整数
sj=random.uniform(0.8,1.3) #时间 随机生成一个实数
s.moveTo(a, b,duration = sj) #在sj时间内移动到(a,b)坐标位置
i=1
while(i!=0):
# 点击挑战,挑战按钮所在位置左上,右上,左下,右下坐标,如图中1号框
move(pt, 1250, 1340, 680, 810)
sj=random.uniform(0.05,0.1)
pt.click(clicks = 1, button = 'left', interval = sj)
# 随便点空白桌面一下,别点到别的东西,保持桌面空白,如图中2号框
move(pt, 1500, 2460, 220, 710)
sj=random.uniform(0.05,0.1)
pt.click(clicks = 1, button = 'left', interval = sj)
#等待单局时间,根据实际情况调整
sz=random.randint(20,25)
time.sleep(sz)
# 第一次点击左上结算界面,如图中3号框
move(pt, 100, 1300, 150, 750)
sj=random.uniform(0.05,0.1)
pt.click(clicks = 1, button = 'left', interval = sj)
# 第一次点击右下结算界面,如图中4号框
move(pt, 1450, 2500, 900, 1500)
sj=random.uniform(0.05,0.1)
pt.click(clicks = 1, button = 'left', interval = sj)
sz=random.randint(2,3)
time.sleep(sz)
#第二次点击左上结算界面,如图中3号框
move(pt, 100, 1300, 150, 750)
sj=random.uniform(0.05,0.1)
pt.click(clicks = 1, button = 'left', interval = sj)
#第二次点击右下结算界面,如图中4号框
move(pt, 1450, 2500, 900, 1500)
sj=random.uniform(0.05,0.1)
pt.click(clicks = 1, button = 'left', interval = sj)
ps:有大佬带我挖图吗!!! 2021.7.17第一次修改