Selenium ofrece muchas características y una de las características importantes y útiles es tomar una captura de pantalla. Para tomar una captura de pantalla de la página web se utiliza el método save_screenshot(). El método save_screenshot permite al usuario guardar la página web como un archivo png.
Sintaxis:
driver.save_screenshot("image.png")
Argumento:
nombre de archivo o la ruta completa en la que desea guardar su captura de pantalla.
Acción realizada:
la captura de pantalla se guardará en el mismo directorio que el programa, si se proporciona la ruta, la captura de pantalla se guardará solo en esa ubicación.
Código:
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()
Producción :
Publicación traducida automáticamente
Artículo escrito por rakshitarora y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA