在 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,里面有很多元素,对变化非常敏感。
我正在尝试获取 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,里面有很多元素,对变化非常敏感。