[macOS Catalina 10.15.7]
9日ぶりの記事になります。
とあるサイトで10分おきにアイコンが出現しクリックするとポイントがもらえるので、定期的に自動クリックするコードを書きました。
事前にアイコンの画像(スクショ切り取り)を用意し、pyautoguiとPillowをpipでインストールしておく必要があります。
import pyautogui as gui
import time
for i in range(10000):
for j in range(5): # 画像サーチを5回繰り返す
try:
ret = gui.locateCenterOnScreen("image.png")
if ret == None:
pass
else:
gui.click(ret) # 今回のケースではカーソル移動のみでした
break
except Exception as e:
print(e)
time.sleep(1)
gui.click() # 画像をクリックする
for k in range(10):
time.sleep(60)
print(f"{k+1}分経過")