前提・実現したいこと
locateCenterOnScreen関数を使ってyahooのトップページにあるロゴをクリックするプログラムを作りたいです!
発生している問題・エラーメッセージ
C:\Users\choko\PycharmProjects\test\venv\Scripts\python.exe C:/Users/choko/PycharmProjects/test/a.py Traceback (most recent call last): File "C:/Users/choko/PycharmProjects/test/a.py", line 5, in <module> x, y = pg.locateCenterOnScreen('logo.png') File "C:\Users\choko\PycharmProjects\test\venv\lib\site-packages\pyscreeze\__init__.py", line 333, in locateCenterOnScreen return center(coords) File "C:\Users\choko\PycharmProjects\test\venv\lib\site-packages\pyscreeze\__init__.py", line 448, in center return Point(coords[0] + int(coords[2] / 2), coords[1] + int(coords[3] / 2)) TypeError: 'NoneType' object is not subscriptable Process finished with exit code 1
該当のソースコード
python
1import pyautogui as pg 2import time 3 4time.sleep(5) 5x, y = pg.locateCenterOnScreen('logo.png') 6pg.click(x, y)
試したこと
sleep関数の5秒間にyahooのトップページ(https://www.yahoo.co.jp/)に画面を手動で移動しています
補足情報(FW/ツールのバージョンなど)

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/07/04 02:02
退会済みユーザー
2019/07/04 02:16
2019/07/04 04:52 編集