Página de actualización de Python Selenium
Selenium es una de las herramientas más poderosas para la automatización web y es funcional para casi todos los navegadores y los principales sistemas operativos (SO) como Windows, macOS y Linux. En este artículo, aprenderemos cómo usar Selenium para actualizar una página web en Python.
Instalar Selenium en Python
Para instalar Selenium para Python en su máquina local, puede usar el famoso comando pip en la interfaz de línea de comandos (CLI) de la siguiente manera.
pip install selenium
El comando anterior descargará e instalará Selenium. Una vez hecho esto, puede importar Selenium a su programa Python.
Verifiquemos la versión de Selenium para verificar que se instaló correctamente en nuestras máquinas.
import selenium
print(selenium.__version__)
Producción :
4.4.3
Use Selenium para actualizar una página web
Podemos usar Selenium para actualizar una página web y realizar muchas otras tareas automatizadas, pero este artículo se enfoca en usar Selenium para actualizar una página web en Python. Primero, descarguemos los webdrivers necesarios.
En Python, Selenium requiere un controlador para interactuar con el navegador seleccionado, y es necesario instalar los controladores para proporcionar su ruta en el código. Para este artículo, usaré Chrome como navegador y descargaré los controladores para él.
driver = webdriver.Chrome(executable_path=r"D:\chromedriver.exe")
Puede ver en el fragmento de ejemplo anterior que elegí mi navegador como Chrome y le proporcioné la ruta del controlador (executable_path=r"D:\chromedriver.exe")
.
Ejemplo de código:
from selenium import webdriver
# set the chromodriver.exe path
driver = webdriver.Chrome(executable_path=r"D:\chromedriver.exe")
# launch URL
driver.get("https://www.delftstack.com/")
# crefresh page
driver.refresh()
# close
driver.close()
Producción:
El código anterior aparecerá uno nuevo y lo redirigirá a la URL proporcionada de la siguiente manera.
controlador.get("https://www.delftstack.com/"
Mostró un mensaje en la barra de encabezado de Chrome que decía que “Chrome está siendo controlado por un software de prueba automatizado”, que no es más que Selenium.
Zeeshan is a detail oriented software engineer that helps companies and individuals make their lives and easier with software solutions.
LinkedIn