繁体   English   中英

reCaptcha:找不到框架以单击音频按钮:Python & selenium

[英]reCaptcha : Cannot find frame to click on audio button : Python & selenium

我试图单击 reCaptcha 弹出窗口上的音频按钮(请参阅我的照片),但我不能,这是我的代码: 在此处输入图像描述

self.driver.switch_to.default_content()
all_frames = self.driver.find_elements_by_tag_name('iframe')
self.driver.switch_to.frame(all_frames[0])
self.driver.find_element_by_id('recaptcha-audio-button').click()

我已经通过这段代码解决了我的问题:

self.driver.switch_to_frame(self.driver.find_element_by_tag_name("iframe"))
self.driver.switch_to.default_content()
frames = self.driver.find_elements_by_tag_name("iframe")
self.driver.switch_to.frame(frames[-1])
self.driver.find_element(By.ID, 'recaptcha-audio-button').click()

   

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM