在 span 中使用 selenium 查找 link 元素

finding link element using selenium inside span

我正在尝试获取 csv 文件,但 selenium 无法找到该元素 我可以填写表格。网站 url 是“https://www.nseindia.com/products/content/equities/equities/eq_security.htm” 要下载 csv,我必须单击带有文本的元素 = 下载 csv 格式的文件,但找不到它。 print(browser.find_element_by_xpath('//* @id="historicalData"]/div1/span[2]/a').click()) 我尝试使用 css 选择器和 link 文本、标签名称,但出现无法定位元素的错误。 link is highlighted here

所以你需要的是

browser.find_element_by_xpath('//a[contains(text(), 'Download file in csv format')]').click()

绝对的 xpath,里面有很多元素,对变化非常敏感。