【发布时间】:2018-01-31 16:15:10
【问题描述】:
我正在尝试获取 csv 文件,但 selenium 无法找到该元素 我可以填写表格。网址为“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 is highlighted here
【问题讨论】:
-
请出示你目前编写的 selenium 代码。
-
symbol = 3MINDIA browser.get(url) browser.find_element_by_xpath('//*[@id="dataType"]/option[contains(text(), "Security wise price volume data" ) ]')\ 。 click() browser.find_element_by_class_name('reporttitle1').send_keys(symbol) browser.find_element_by_xpath('//*[@id="series"]/option[contains(text(), "EQ")]').click () browser.find_element_by_xpath('//*[@id="dateRange"]/option[contains(text(), "3 个月")]').click() browser.find_element_by_class_name('getdata-button')。点击()
标签: python selenium find element