Python Selenium Webdriver - Tente exceto loop
Estou tentando automatizar processos em uma página da web que carrega quadro a quadro. Estou tentando montar umtry-except
loop que é executado somente após a confirmação de um elemento presente. Este é o código que eu configurei:
from selenium.common.exceptions import NoSuchElementException
while True:
try:
link = driver.find_element_by_xpath(linkAddress)
except NoSuchElementException:
time.sleep(2)
O código acima não funciona, enquanto a seguinte abordagem ingênua:
time.sleep(2)
link = driver.find_element_by_xpath(linkAddress)
Falta alguma coisa no loop try-except acima? Eu tentei várias combinações, incluindo o uso de time.sleep () antestry
ao invés de depoisexcept
.
obrigado