動機
- Recommendでこんな記事 を見つけた
- 結構大変そうだったから自分も同じことやってたので書いてみようと.
- インフルエンザニートしてて暇だった.
目的
- Selenium Web Driverを使ってBrowserのScreenShotを取得する.
- 操作等は一切なし.それはまた別途説明すればええし.
実装
とりあえず同一階層上に"screen.png"というファイルを作成してそこにScreenShotを保存するだけのスクリプト.
screenshot.py
import os
from selenium import webdriver
# URL & File Name
URL = "https://www.google.com"
FILENAME = os.path.join(os.path.dirname(os.path.abspath(__file__)), "screen.png")
# Open Web Browser & Resize 720P
driver = webdriver.Firefox()
driver.set_window_size(1280, 720)
driver.get(URL)
# Get Screen Shot
driver.save_screenshot(FILENAME)
# Close Web Browser
driver.quit()
動作確認はしてない.多分動くと思う.知らんけど.
結論
- インフルエンザニート,3日目に突入すると結構元気になるから逆に辛い