Python Selenium 抓住了網頁的截圖

from selenium import webdriver

# Create a new cromedriver
driver = webdriver.Chrome()
# Go to www.google.com
driver.get("https://www.google.com")
# Saves a .png file with name my_screenshot_name to the directory that
# you are running the program from.
screenshot_name = "my_screenshot_name.png"
driver.save_screenshot(screenshot_name)

如果截圖被拍攝,driver.save_screenshot 將返回’true’,如果不是,則返回’false’。儲存螢幕截圖也適用於無頭瀏覽器。如果要將螢幕截圖儲存在其他目錄中,只需新增檔案路徑(相對於執行程式碼的位置)。例如:

screenshot_name = "screenshots/my_screenshot_name.png"

將截圖儲存在執行 python 的目錄中的目錄 screenshots 中。