Controlador web Python Selenium: prueba excepto el bucle
Estoy tratando de automatizar procesos en una página web que carga cuadro por cuadro. Estoy tratando de configurar untry-except
bucle que se ejecuta solo después de que un elemento se confirma presente. Este es el código que he configurado:
from selenium.common.exceptions import NoSuchElementException
while True:
try:
link = driver.find_element_by_xpath(linkAddress)
except NoSuchElementException:
time.sleep(2)
El código anterior no funciona, mientras que el siguiente enfoque ingenuo sí:
time.sleep(2)
link = driver.find_element_by_xpath(linkAddress)
¿Falta algo en el bucle try-except anterior? He probado varias combinaciones, incluido el uso de time.sleep () antestry
en lugar de despuésexcept
.
Gracias