Imprimir todos los nombres de enlaces usando Selenium en Python

Selenium es una poderosa herramienta para controlar los navegadores web a través de programas y realizar la automatización del navegador. Es funcional para todos los navegadores, funciona en todos los principales sistemas operativos y sus scripts están escritos en varios lenguajes, es decir, Python, Java, C#, etc. Trabajaremos con Python.

Requisitos:

Debe instalar Chromedriver y configurar la ruta. Haga clic aquí para descargar.

Nota: Para más información sigue este enlace .

Enfoque paso a paso:

  • Importar módulos requeridos
  • Tomando cualquier URL .
  • utilizando By.TAG_NAME, busque un enlace web en una página web.
  • luego use un bucle para el nombre del enlace de impresión.

Implementación:

Python3

#import module
from selenium import webdriver
from selenium.webdriver.common.by import By
  
  
driver = webdriver.Chrome()
  
# url
driver.get('https://www.youtube.com/')
  
# find web links
link = driver.find_elements(By.TAG_NAME, 'a')
  
# print name of all links
for i in link:
    print(i.text)

Producción:

Publicación traducida automáticamente

Artículo escrito por praveeny182 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *