自动从网站下载某些csv文件

时间:2019-11-13 11:59:54

标签: python-3.x python-requests wget

我正在尝试自动从网站下载某些csv文件。

这是我手动执行的操作:

  1. 我登录到网站。
  2. 单击按钮export as csv
  3. 文件已下载。

问题在于该按钮没有任何链接,因此我无法使用wgetrequests来使其自动化。

2 个答案:

答案 0 :(得分:0)

选项1:

也许您可以尝试pywinauto https://pywinauto.readthedocs.io/en/latest/

您可以使用pywinauto自动在浏览器中打开链接并下载csv文件。明显的缺点是它将打开浏览器并单击按钮,因此它不在后台运行。

选项2:

单击按钮并复制后查询发布的查询。

答案 1 :(得分:0)

您可以在python中使用硒。有一个单击选项,可使用“链接文本”或“部分链接文本”。这是非常容易和有效的。

driver.findElement(By.linkText("click here")).click()

看起来像这样。