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 中。