1

我正在尝试使用 Invoke-WebRequest 下载免费提供的 PDF。我的 URL 指向一个 PDF,在浏览器中为我的 PDF 发出的 Get 请求指向我的 URL。我尝试过

Invoke-WebRequest -uri "https://onlinelibrary.wiley.com/doi/pdf/10.1111/gec3.12537" -outfile "file.pdf"

而是得到了HTML。我尝试添加-MaximumRedirection 2并仍然得到 HTML。将重定向更改为 0 或 1 只会产生错误。

这似乎发生在我在该 Web 域上尝试的每个链接上。

4

1 回答 1

0

似乎 url 本身并没有返回 PDF,而是最有可能使用PDF.JS或其变体在浏览器中显示文档的 HTML 时代。

我不知道该站点,但您似乎已经找到了一种自己直接下载实际 PDF 文件的方法。

于 2020-10-15T15:04:33.543 回答