¿Cómo obtener el texto de una etiqueta en Selenium – 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.

En este artículo, escribiremos un script de Python para obtener el texto del nombre de la etiqueta usando el módulo de selenium . Obtendremos el texto de la etiqueta de esta URL .

Enfoque paso a paso

Paso #1: Importe las bibliotecas requeridas

Python3

# Import Library
from selenium import webdriver

Paso #2: Cree un objeto de Chrome o especifique la ruta del controlador web si no está presente en la ruta predeterminada y asigne la URL .

Python3

# Chrome Path
driver = webdriver.Chrome('Enter Chrome Path')
  
# Web URL
driver.get('Enter Web URL')

Paso #3: Especifique el nombre de la etiqueta, del cual desea extraer el texto. 

Sintaxis:

Object Name.find_element_by_tag_name(Tag Name)

Python3

# Get Text
print (element.text)
  
# Close the window
driver.close()

A continuación se muestra la implementación.

Python3

# Import Library
from selenium import webdriver
  
# Chrome Path
driver = webdriver.Chrome()
  
# Web URL
driver.get('https://phptravels.com/demo/')
  
element = driver.find_element_by_tag_name('a')
  
# Get Text
print(element.text)
  
# Close the window
driver.close()

Producción:

Publicación traducida automáticamente

Artículo escrito por abhigoya 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 *