es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: FINDELEMENT

find_elements solo localiza el primer resultado.

Estoy tratando de hacer scraping en https://edition.cnn.com/ para un proyecto escolar… Defino un método que recibe una consulta como entrada y debo obtener el título, extracto, etc. de todos los artículos de todas las páginas… He utilizado un bucle for, pero solo me devuelve 10 veces los datos del primer . . . Read more

La condición de si el elemento existe aún continúa incluso si el elemento no existe en Selenium Python.

Tengo este código que, si el elemento existe, imprimirá el valor innerHTML: def display_hotel(self): for hotel in self.hotel_data: if hotel.find_element(By.CSS_SELECTOR, 'span[class="_a11e76d75 _6b0bd403c"]'): hotel_original_price = hotel.find_element(By.CSS_SELECTOR, 'span[class="_a11e76d75 _6b0bd403c"]') hotel_original_price = hotel_original_price.get_attribute('innerHTML').strip().replace(' ', '') print(f"Original:\t\t\t{hotel_original_price}") Cuando procedo a ejecutar el programa, obtengo un error de: selenium.common.exceptions.NoSuchElementException: Mensaje: no existe tal elemento: no se . . . Read more