使用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
最后挂机运行,就可以睡觉了😀。
仅供学习使用哦😜。