Я просматриваю URL-адрес, используя txt-файл follow.txt
, и нажимаю на определенную кнопку на веб-сайте. Но проблема в том, что когда-то я получаю ошибку неспособности найти элемент и не могу нажать кнопку.Ошибка обработки Python с селеном и продолжение процесса
Я хочу, чтобы в случае возникновения этой ошибки он должен был прочитать вторую строку txt-файла и проигнорировать ошибку. Я также попробовал код для решения проблемы. Но он по-прежнему не работает должным образом. Я думаю, что у моего кода есть некоторая проблема . Как я могу решить эту проблему. Вот мой код, который я использовал для обработки ошибок.
try:
f = open('follow.txt', 'r', encoding='UTF-8', errors='ignore')
line = f.readline()
while line:
line = f.readline()
browser.get(line)
browser.find_element_by_xpath(""".//*[@id='react-root']/section/main/article/header/div[2]/div[1]/span/button""").click()
time.sleep(50)
f.close();
except Exception as e:
f = open('follow.txt', 'r', encoding='UTF-8', errors='ignore')
line = f.readline()
while line:
line = f.readline()
browser.get(line)
browser.find_element_by_xpath(""".//*[@id='react-root']/section/main/article/header/div[2]/div[1]/span/button""").click()
time.sleep(20)
browser.find_element_by_tag_name("body").send_keys(Keys.ALT + Keys.NUMPAD2)
browser.switch_to_window(main_window)
time.sleep(10)
f.close();
Большое спасибо @LearnerEarner, ваш код решил мою проблему. –
@JoshMiller Если кто-то дает вам удовлетворительный ответ на ваш вопрос, пожалуйста, примите ответ (флажок ниже кнопок вверх/вниз). – jpmc26
@JoshMiller Я рад, что это помогло вам – LearnerEarner