Python教程

痒痒鼠挖土魂十python----最简单版本

本文主要是介绍痒痒鼠挖土魂十python----最简单版本,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

OS:
0.此代码利用大量随机数仿真
1.此代码完全依赖pyautogui库,简单直观,运行轻松
2用电脑微信Alt+A键设置代码获取button坐标位置
3运行代码先自己组队打一把进入自动组队状态
1

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第一次修改

这篇关于痒痒鼠挖土魂十python----最简单版本的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!