【问题标题】:Need to download a PDF using a url需要使用 url 下载 PDF
【发布时间】:2014-09-04 13:52:10
【问题描述】:

我有一个指向嵌入 PDF 的页面的链接。我想使用任何代码下载该 pdf 文件,但我不能。下载它的唯一方法是单击下载按钮,或将 Mozilla 首选项设置为自动下载。

但这并不能满足我的需要。我尝试过使用python、javascript,但仍然无法下载。

有人可以告诉我一种通过任何方法下载 pdf 的方法吗? (最好能够指定自己的目录/文件名)

【问题讨论】:

  • 显示一些代码。你试过什么?
  • 你能发个有PDF的帖子吗?
  • 如果有下载按钮,那么很有可能有 .pdf 的直接 URL 检查页面的来源,找到该 URL。可能会让你开始。
  • 感谢@JoeSmart。我确实得到了一个以“.pdf”结尾的链接,所以我使用 wget for python 并下载了它。

标签: javascript python pdf download imacros


【解决方案1】:

使用 Python 下载文件:

sudo pip install pattern

下载.py:

from pattern.web import URL

url = URL('http://www.nytimes.com/images/2014/09/03/nytfrontpage/scan.pdf')
f = open('nytimes.pdf', 'wb')
f.write(url.download(cached=False))
f.close()

运行:

python download.py

【讨论】:

  • 感谢@Moogs。我之前曾尝试过确切的代码,但没有成功。只有 HTML 中的顶栏被转换为 pdf,但它下面的实际 pdf 文件不会被添加。
猜你喜欢
  • 1970-01-01
  • 2016-05-30
  • 1970-01-01
  • 2021-12-14
  • 2019-09-21
  • 2021-07-15
  • 1970-01-01
  • 2021-01-09
  • 1970-01-01
相关资源
最近更新 更多