使用 wget 下载 pdf 文件

使用 wget 下载 pdf 文件

我想下载 pdf 文件这个链接, 但

wget 'http://journals.aps.org/prl/pdf/10.1103/PhysRevLett.114.250402'

不会有帮助。我应该怎么办?

编辑:

一些消息如下:

  1. 第一次打开链接时会转到验证页面,然后它总是显示一个pdf文件。
  2. 在我使用wget下载之前我已经完成了验证。
  3. 我的大学无需登录即可访问该期刊。

答案1

如果需要 http 身份验证才能到达 url,则有一些wget您可能感兴趣的参数,wget --help将提供我所指的信息:

   --auth-no-challenge     send Basic HTTP authentication information
                           without first waiting for the server's
                           challenge.
   --http-user=USER        set http user to USER.
   --http-password=PASS    set http password to PASS.

说,如果这是您真正的问题,使用上述参数应该可以解决它:

wget --auth-no-challenge --http-user="username" --http-password="password" "url_to_your_pdf"

答案2

抱歉,我在您发布的链接下没有看到任何 pdf 文件。

更具体地说,这不是 pdf:

  http://journals.aps.org/prl/pdf/10.1103/PhysRevLett.114.250402

它应该是这样的:

  http://journals.aps.org/prl/pdf/10.1103/PhysRevLett.114.250402.pdf

相关内容