Я пытаюсь добраться до фрейма на этой странице: https://www.google.com/recaptcha/api2/demo. это фрейм с изображениями, которые вы должны нажать. Если отображается iframe, вы нажимаете кнопку «Я не робот». Вы должны использовать селен, чтобы это работало, оно не будет работать, если вы сделаете это вручную в chrome.
код:
from selenium import webdriver
driver = webdriver.Chrome()
driver.get('https://www.google.com/recaptcha/api2/demo')
iframe = driver.find_element_by_xpath('//*[@id="recaptcha-demo"]/div/div/iframe')
driver.switch_to.frame(iframe)
driver.find_element_by_class_name('recaptcha-checkbox').click()
#choose new iframe with pictures - doesn't work
iframe = driver.find_element_by_xpath('/html/body/div[2]/div[4]/iframe')
в чем здесь проблема? tnx, Вася