Saltar al contenido

Recorrer divs dentro de div en Selenium / Python

Solución:

Pruebe la siguiente solución para obtener los valores requeridos

for item in containers:
    name = item.find_element_by_xpath('.//div[@class="name"]')
    surname = name.find_element_by_xpath('./following-sibling::div')
    image = surname.find_element_by_xpath('./following::img')
    print(name.text, surname.text, image.get_attribute('src'))

Cuando usas // está iniciando la búsqueda desde el nodo raíz (<html>). Usar . antes de xpath para iniciar la búsqueda desde la ubicación del elemento

for items in containers:
    name = items.find_element_by_xpath('.//div[@class="name"]')
    print(name.text)
¡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 *