添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

在用python request.get()之后,PDF文件被破坏了

1 人关注

我有这个简单的代码,但每次我试图打开下载的pdf文件时,它都说它已经损坏了。它对我发现的大多数测试的PDF文件都有效,所以我知道这个文件有问题,但我不知道如何解决它。

import requests
url = 'https://link.springer.com/content/pdf/10.1007%2F978-3-662-58392-0.pdf'
r = requests.get(url)
with open('python.pdf', 'wb') as f:
    f.write(r.content)
    
2 个评论
在浏览器中输入该网址,看看你是如何被重定向的。
好了,问题来了,因为如果我输入URL,我在我的浏览器中得到了PDF,也许是因为我已经登录了。 website 并有权限下载这个pdf。我也可以从我的浏览器下载,但我想用python试试。你知道一个可能的解决方案吗?@ThierryLathuille
python
pdf
request
lu.chert
lu.chert
发布于 2020-07-23
2 个回答
zachdj
zachdj
发布于 2020-07-23
0 人赞同

访问该网址会重定向到 这个网页 . 它没有下载pdf。