如何在Python中使用Selenium截屏?
Selenium提供了许多功能,其中一个重要且有用的功能是截屏。为了截取网页截图,使用了 save_screenshot() 方法。 save_screenshot 方法允许用户将网页保存为 png 文件。
句法 :
driver.save_screenshot("image.png")
争论 :
文件名或您希望将屏幕截图保存到的完整路径。
执行的操作:
屏幕截图将保存在与程序相同的目录中,如果提供了路径,屏幕截图将仅保存在该位置。
代码 :
Python3
# importing webdriver from selenium
from selenium import webdriver
from PIL import Image
# Here Chrome will be used
driver = webdriver.Chrome()
# URL of website
url = "https://www.geeksforgeeks.org/"
# Opening the website
driver.get(url)
driver.save_screenshot("image.png")
# Loading the image
image = Image.open("image.png")
# Showing the image
image.show()
输出 :