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

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

这是我手动执行的操作:

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

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

swansong13 回答:自动从网站下载某些csv文件

选项1:

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

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

选项2:

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

,

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

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

看起来像这样。

本文链接:https://www.f2er.com/3110298.html

大家都在问