有什么方法可以使用命令行下载研究论文。我无法从家里访问,但我可以登录到我部门的服务器,该服务器位于 Intranet 中。所以,理想情况下我应该能够做到,但我不知道如何获得 pdf 的直接链接,然后wget或者我们可以在远程服务器中curl或lynx纸质网页并进行模式匹配或手动搜索链接。
可能有人已经这样做了。示例论文: http: //www.nature.com/nprot/journal/v7/n3/full/nprot.2012.016.html
谢谢
有什么方法可以使用命令行下载研究论文。我无法从家里访问,但我可以登录到我部门的服务器,该服务器位于 Intranet 中。所以,理想情况下我应该能够做到,但我不知道如何获得 pdf 的直接链接,然后wget或者我们可以在远程服务器中curl或lynx纸质网页并进行模式匹配或手动搜索链接。
可能有人已经这样做了。示例论文: http: //www.nature.com/nprot/journal/v7/n3/full/nprot.2012.016.html
谢谢
似乎一些发布者阻止了 Wget 用户代理。您可以使用--user-agent 选项更改此设置。例如
wget --user-agent TryToStopMeFromUsingWgetNow publisher.com/paper.pdf
据我所知,这篇文章仅供订阅者使用,只有经过身份验证的用户才能访问它。
理想情况下,您应该能够在访问后获得该 URL,但这并不意味着您将能够获得wget
它。对不起,我不能更好地使用,但我没有自然订阅。
我有同样的问题。我尝试了类似的东西(对于您的示例链接)
wget http://www.nature.com/nprot/journal/v7/n3/pdf/nprot.2012.016.pdf
它对我有用。