Página de actualización de Python Selenium

Zeeshan Afridi 21 junio 2023
  1. Instalar Selenium en Python
  2. Use Selenium para actualizar una página web
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:

Use selenium para actualizar una página web en Python

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 Afridi avatar Zeeshan Afridi avatar

Zeeshan is a detail oriented software engineer that helps companies and individuals make their lives and easier with software solutions.

LinkedIn

Artículo relacionado - Python Selenium