如何使用Selenium Webdrive获取谷歌reCaptcha图像源?

时间:2016-10-19 23:40:01

标签: python selenium-webdriver

我知道reCaptcha会将新的框架文档加载到 页面iframe。 要获取验证码的源图像,我需要在selenium webdriver中切换帧,并为图像src迭代加载的帧。

这是我想切换到的iframe -

  

但是,Google会为每个帧使用随机名称属性,并且按xpath切换帧会引发“无法定位元素”错误。

browser.switch_to_frame(browser.find_elements_by_xpath('/html/body/div[2]/div[4]/iframe'))

使用

> driver.switch_to_frame(driver.find_elements_by_tag_name("iframe")[0])

无法找到iframe。

底线,如何使用Selenium webdriver切换到另一个框架?

0 个答案:

没有答案