![見出し画像](https://assets.st-note.com/production/uploads/images/56179840/rectangle_large_type_2_228d4d746c3b4328caa0a9a075c0528c.png?width=1200)
【Python】 スクリーンショットを撮る
chromeを操作するツールであるchrome driverを使用して、webサイトのスクリーンショットを撮影します。
chrome driverのダウンロード
chrome driverのversionは、PCにインストールされているGoogle Chromeと同じにする必要があります。
コード
from selenium import webdriver
options = webdriver.ChromeOptions()
# headlessモードで起動します
options.add_argument('--headless')
# ダウンロードしたchrome driverのパスを指定します
driver = webdriver.Chrome(options=options, executable_path="chromedriver_win32/chromedriver.exe")
# スクショのサイズ
driver.set_window_size(1400, 2000)
driver.get("https://www.yahoo.co.jp/")
driver.save_screenshot('screenshot.png')
driver.quit()
補足
headlessモードにしない場合は、chromeが立ち上がります。
おすすめ本
この記事が気に入ったらサポートをしてみませんか?