child_elements = body_element.find_elements(By.XPATH, ".//*")
for element in child_elements:
if element.find_element(By.ID, "recaptcha-verify-button"):
print('FOUND!')
На самом деле единственный способ для драйвера или js найти элементы — это проверить HTML-код через chrome/firefox/whatever.. dev. инструменты, и после этого он действительно сможет их увидеть.
скриншот HTML-кода
Упс, ребята. Я действительно не могу найти элемент reCAPTCHA iframe. Похоже, это какая-то «безопасность». Кто-нибудь может мне помочь обойти это? [list] [*]Да, я перехожу на капчу iframe [*]Да, Я пробовал использовать wait_for_element [*]Да, я пытался найти его по дочерним элементам с помощью такого дурацкого кода: [/list] [code]child_elements = body_element.find_elements(By.XPATH, ".//*")
for element in child_elements: if element.find_element(By.ID, "recaptcha-verify-button"): print('FOUND!') [/code] На самом деле единственный способ для драйвера или js найти элементы — это проверить HTML-код через chrome/firefox/whatever.. dev. инструменты, и после этого он действительно сможет их увидеть. скриншот HTML-кода