硒罐';t单击Javascript:Void(0)

硒罐';t单击Javascript:Void(0),javascript,python,html,selenium,web-scraping,Javascript,Python,Html,Selenium,Web Scraping,我正在尝试使用Selenium对网站进行web抓取,我需要单击一个锚元素,该元素的href为:javascript:void(0) 如果您想亲自查看网站,我尝试单击“我接受”按钮: 我尝试了几件事,首先:浏览器。通过链接文本(“我接受”)查找元素。单击() 我找不到元素错误 我还尝试通过选择器和XPath查找元素,但仍然会产生相同的错误 我尝试过像这样执行js:browser.execute_脚本(“document.getElementsByTagName('a')[0]。click();”)

我正在尝试使用Selenium对网站进行web抓取,我需要单击一个锚元素,该元素的href为:
javascript:void(0)

如果您想亲自查看网站,我尝试单击“我接受”按钮:

我尝试了几件事,首先:
浏览器。通过链接文本(“我接受”)查找元素。单击()
我找不到元素错误

我还尝试通过选择器和XPath查找元素,但仍然会产生相同的错误

我尝试过像这样执行js:
browser.execute_脚本(“document.getElementsByTagName('a')[0]。click();”)
,它给了我一个无法读取的属性,该属性有未定义的错误


请帮忙

在检查元素时,观察到页面上嵌入了一个iframe,用于保存元素

需要切换到框架中才能访问内部元件

请参阅以下代码:

driver.switch_to.frame("rbottom")
driver.find_element_by_id("a_searchlink").click()

当你正常访问该网站时,你能点击链接并去某个地方吗?还是你必须先做点别的?提示:“我接受”标签指的是什么?我试图对框架做一些研究,但我对HTML的知识有限。你能解释一下我5岁的样子吗?参考这个