前提・実現したいこと
webページでのスクリーンショットを自動化したいです。
発生している問題・エラーメッセージ
Traceback (most recent call last): File "/Applications/Python3.10/hello.py", line 8, in <module> ImageGrab.grab(bbox=(10, 10, 150, 150)).save("screenshot.png") File "/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/PIL/Image.py", line 2237, in save fp = builtins.open(filename, "w+b") PermissionError: [Errno 13] Permission denied: 'screenshot.png'
該当のソースコード
Python
1from selenium import webdriver 2from PIL import ImageGrab 3import time 4url="https://www.google.com/webhp?hl=ja&sa=X&ved=0ahUKEwjSyeL_3J_1AhUlsFYBHdm5DX4QPAgI" 5driver=webdriver.Chrome() 6driver.get(url) 7time.sleep(1) 8ImageGrab.grab(bbox=(10, 10, 150, 150)).save("screenshot.png")
試したこと
システム環境のプライバシーとセキュリティーから画面収録をオンにした
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/01/07 13:52
2022/01/07 14:17