На некоторых сайтах есть ограничение по возрасту, при котором вам будет задан вопрос о том, старше ли вам восемнадцать лет, и вы нажимаете «Да», чтобы войти на сайт, или «Нет», чтобы закрыть страницу.
Ниже приведен фрагмент кода
driver.get(url2)
if (len(driver.find_elements_by_class_name('certification_layout_01'))==1):
ask_button = driver.find_element_by_css_selector('dd.yes a')
ask_button.click()
если селен найти класс certification_layout_01
, найдите go далее, чтобы найти якорную ссылку, и нажмите, чтобы войти на сайт.
Я обнаружил, что если драйвер не может найти это имя класса, просто удерживайте страницу за период до продолжения оставшихся утверждений после утверждения if. Я чувствовал, что ожидание истекло, прежде чем продолжить.