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