python初心者です。
kindleの画面を自動でスクリーンショットし、保存するプログラムを作成しています。
とあるサイトを参考にし、プログラムを記述したのですが、エラーが出てしまい、上手くいきません…
どうすれば上手くいくのでしょうか?親切な方のご回答をお待ちしております。
〇コード
import pyautogui
import time
import os
import datetime
#ページ数
page = 5
# スクショ間隔(秒)
span = 1
# 出力フォルダ頭文字
h_foldername = "output"
# 出力ファイル頭文字
h_filename = "picture"
# 5秒の間に、スクショしたいkindleの画面に移動
time.sleep(5)
# 出力フォルダ作成(フォルダ名:頭文字_年月日時分秒)
folder_name = h_foldername + "_" + str(datetime.datetime.now().strftime("%Y%m%d%H%M%S"))
os.mkdir(folder_name)
# スクショ処理
for p in range(page):
# 出力ファイル名(頭文字_連番.png)
out_filename = h_filename + "_" + str(p+1).zfill(4) + '.png'
# 画面全体のスクリーンショット
s = pyautogui.screenshot()
# 出力パス: 出力フォルダ名 / 出力ファイル名
s.save(folder_name + "/" + out_filename)
__ # 次のページ__
pyautogui.keyDown('left')
__# 画面の動作待ち
__ time.sleep(span)
〇エラーメッセージ
Traceback (most recent call last):
File "C:\Users\cjrr6\Desktop\save_kindle_screen.py", line 29, in <module>
s = pyautogui.screenshot()
File "C:\Users\cjrr6\AppData\Local\Programs\Python\Python39-32\lib\site-packages\pyscreeze_init_.py", line 134, in wrapper
raise PyScreezeException('The Pillow package is required to use this function.')
pyscreeze.PyScreezeException: The Pillow package is required to use this function.
あなたの回答
tips
プレビュー