#请通过requests库,对豆瓣读书网页发送http请求,需返回如下几点信息: # 1、返回请求的url; # 2、返回响应的状态码; # 4、查看请求的头部信息;
时间: 2024-09-09 16:06:24 浏览: 103
Python中第三方库Requests库的高级用法详解
在Python中,你可以使用`requests`库来发送HTTP请求并获取响应。以下是一个示例代码,演示如何使用`requests`库对豆瓣读书网页发送请求,并返回请求的URL、响应的状态码以及请求头部信息:
```python
import requests
# 目标URL,这里以豆瓣读书为例
url = 'https://book.douban.com/'
# 发送GET请求
response = requests.get(url)
# 1. 返回请求的URL
print('请求的URL:', response.url)
# 2. 返回响应的状态码
print('响应的状态码:', response.status_code)
# 4. 查看请求的头部信息
print('请求的头部信息:')
for key, value in response.headers.items():
print(f'{key}: {value}')
```
运行上述代码后,会得到如下信息:
1. 请求的URL:这是实际请求的URL,可能包含查询参数等。
2. 响应的状态码:HTTP响应状态码,例如200表示请求成功。
3. 请求的头部信息:返回的响应头信息,包括内容类型、内容长度、服务器类型等。
阅读全文