当curl返回pdf流时,Python请求返回404

时间:2015-05-14 21:36:10

标签: python pdf curl

我是python的新手,并尝试了示例请求和响应。目前正在引用documentation。我想获得一个pdf响应并将其写入我的本地目录。尝试将curl设置为this并返回流但使用返回404的请求。该页面不需要任何会话,因此称为requests.get(url)。我错过了什么吗?

1 个答案:

答案 0 :(得分:2)

网络服务器允许curl的用户代理,但阻止请求使用的代理:

In [7]: import requests

In [8]: url = 'http://www.analysis.im/uploads/seminar/pdf-sample.pdf'

In [9]: requests.get(url)
Out[9]: <Response [404]>

In [10]: requests.get(url, headers={'User-Agent': 'firefox'})
Out[10]: <Response [200]>