在跨度内使用硒找到链接元素

时间:2018-01-31 16:15:11

标签: python selenium find element

我正在尝试获取csv文件,但selenium无法找到该元素 我可以填写表格。网站网址是" https://www.nseindia.com/products/content/equities/equities/eq_security.htm" 下载csv我必须点击带有text =下载文件的csv格式的元素,但它没有找到它。         打印(browser.find_element_by_xpath(' // *         @id =" historicalData"] / DIV 1 /跨度[2] / A'。)点击()) 我已经尝试使用CSS选择器和链接文本,标签名称,但得到错误无法定位元素。 link is highlighted here

1 个答案:

答案 0 :(得分:1)

所以你需要的是

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

绝对xpath中包含大量元素,对变化非常敏感。