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

2024-04-16 06:30:33 发布

您现在位置:Python中文网/ 问答频道 /正文

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


Tags: 目录url示例getpdfdocumentationcurlthis
1条回答
网友
1楼 · 发布于 2024-04-16 06:30:33

Web服务器允许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]>

相关问题 更多 >