使用pyautogui来取代阴阳师樱饼

思路:感觉阴阳师里面的樱饼不够用,想到了使用pyautogui自动控制鼠标点击,取代樱饼,实现自动刷魂土。
首先将阴阳师桌面版放在固定位置,选好鼠标要点击的区域。

x1 = round(random.uniform(1220,1840), 3)
y1 = round(random.uniform(530, 815), 3)

这里我选择了这个不会出现御魂的区域,来实现结束后的点击。

pyautogui.click(x1, y1, clicks=1, interval=0.0, button='left')

这里使用pyautogui来实现点击,开始按钮实现原理和这个一样。
然后在根据自己魂土的时间设置等待时间

    # 总等待时间
    alltime = random.random()*2+47
    used_time = [];
    # 等待时设置鼠标在某一区域随机点击
    for x in range(3):
        x3 = round(random.uniform(200,480), 2)
        y3 = round(random.uniform(50,900), 2)
        pyautogui.click(x3, y3, clicks=1, interval=0.0, button='left')
        record_time = random.randint(5, 10)*2*random.random()
        used_time.append(record_time)
        time.sleep(record_time)
    # 等待时鼠标在某一区域随机移动
    for y in range(random.randint(0,3)):
        x4 = round(random.uniform(100,1800), 2)
        y4 = round(random.uniform(50,100), 2)
        pyautogui.moveTo(x4,y4)
        record_time = random.randint(5, 10)*2*random.random()
        used_time.append(record_time)
        time.sleep(record_time)
        if sum(used_time) >= alltime:
            print("等待时间超出,为:" + str(sum(used_time)))
            return

    print("等待时间不够,继续等待:" + str(alltime - sum(used_time)))
    # 判断消耗时间是否超过总时间
    time.sleep(alltime - sum(used_time))
    return

最后挂机运行,就可以睡觉了😀。
仅供学习使用哦😜。

全部评论

相关推荐

半解316:内容充实,细节需要修改一下。 1,整体压缩为一页。所有内容顶格。 2,项目描述删除,直接写个人工作量 修改完之后还需要建议,可以私聊
点赞 评论 收藏
分享
牛客92804383...:在他心里你已经是他的员工了
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
06-27 15:07
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务