ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

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

2021-07-17 12:59:56  阅读:127  来源: 互联网

标签:move 魂十 pt python button random uniform ---- sj


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

标签:move,魂十,pt,python,button,random,uniform,----,sj
来源: https://blog.csdn.net/qq_45457669/article/details/118855129

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有