我正在使用Python Selenium WebDriver从一个安全的网站下载数据。我正在使用xpath.click()将文件下载到本地下载文件夹或任何我想要的特定文件夹。
我不想下载到文件夹,而是想加载到数据库表中。
我正在寻找帮助,以了解如何将下载的文件定向到表中。
data = driver.find_element_by_xpath('//*[@id="modules--reports-gridTar-instanceGrid"]/div/div[1]/div/div[2]/div[2]/a').click()
print(data) // output: None在web浏览器上可以看到下载的文件:

不确定如何将浏览器上显示的文件选择到表中?
发布于 2018-11-08 16:20:08
不使用click(),而是使用python获取要下载的href属性。
data = driver.find_element_by_xpath('//*[@id="modules--reports-gridTar-instanceGrid"]/div/div[1]/div/div[2]/div[2]/a')
url = data.get_attribute('href')
req = urllib2.urlopen(url).read()
response = req.read()
print(response)https://stackoverflow.com/questions/53199983
复制相似问题