Saltar al contenido

¿Obtener el texto de varios elementos con la misma clase en Selenium para Python?

La guía o código que hallarás en este post es la resolución más sencilla y válida que encontramos a tu duda o problema.

Solución:

find_element_by_xpath devuelve un elemento, que tiene text attribute.

find_elements_by_xpath() devuelve todos los elementos coincidentes, que es una lista, por lo que debe recorrer y obtener text attribute para cada uno de los elementos.

all_spans = driver.find_elements_by_xpath("//span[@class='class']")
for span in all_spans:
    print span.text

Consulte los documentos de la API de Selenium Python aquí para obtener más detalles sobre find_elements_by_xpath(xpath).

Si sostienes algún recelo y capacidad de mejorar nuestro ensayo te recomendamos añadir una disquisición y con mucho placer lo analizaremos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

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