【问题标题】:Script to download file without clicking a button无需单击按钮即可下载文件的脚本
【发布时间】:2020-08-22 00:02:59
【问题描述】:

网站Download the GLEIF Golden Copy and Delta Files

有一些按钮可以下载我想用 python 脚本自动检索的数据。通常当我想下载一个文件时,我会使用mget 或类似的,但在这里不起作用(至少我认为不会)。

出于某种我无法理解的原因,数据的生产者似乎想强迫人们手动下载文件。我真的需要自动化这个以减少我的用户(坦率地说对我来说)的步骤数量,因为除了这些文件之外还有很多文件,我想尽可能多地自动化(所有这些文件)。

所以我的问题是 - 是否有某种 python 包可以做这种事情?如果不是 python 包,是否还有其他有用的工具?我不得不相信这是一个常见的烦恼。

【问题讨论】:

  • 如果页面使用JavaScript添加元素,那么您可能需要Selenium来控制可以运行JavaScript的真实网络浏览器。
  • 这是题外话。请参阅help centerHow to Ask

标签: python download package mget


【解决方案1】:

是的,您可以使用BeautifulSoup 抓取网址,然后使用requests 下载它们。

【讨论】:

  • 我从来没有用过这样的 BS。我试试看。
猜你喜欢
  • 1970-01-01
  • 2020-12-31
  • 2017-09-29
  • 2023-03-14
  • 1970-01-01
  • 1970-01-01
  • 2015-04-15
  • 2013-05-29
  • 1970-01-01
相关资源
最近更新 更多