Estou usando o selinium e python queria fazer uma lista de sucesso e uma lista de erro tem alguns link que abro e queria que quando abrisse eu separasse em uma lista os link que deram certo e os links que deram errado.
elementos = driver.find_elements(By.CSS_SELECTOR,'#section-1 ul.section.img-text a.aalink')[:-2]
links = []
for elemento in elementos: links.append(elemento.get_attribute('href'))
erro = [] sucesso = []
if len(links) > 0: for link in links: driver.get(link) try: presente = EC.presence_of_element_located((By.CSS_SELECTOR,'p.message-error-page')) WebDriverWait(driver,10).until(presente) erro.append(link) except TimeoutException: sucesso.append(link)
print('Lista de erro \n', erro) print('Lista de sucesso \n', sucesso)