通过requests库中的get获取百度网站的状态码、头部信息和Cookie值。
时间: 2024-10-15 16:22:27 浏览: 43
Python 使用requests模块发送GET和POST请求的实现代码
5星 · 资源好评率100%
当你使用Python的requests库来获取百度网站的信息时,可以按照以下步骤操作:
1. 首先,需要安装requests库,如果你还没有安装,可以使用pip命令安装:
```
pip install requests
```
2. 然后,导入requests模块,并调用get()函数,传入URL地址,例如百度首页:
```python
import requests
url = "https://www.baidu.com"
response = requests.get(url)
```
3. 获取状态码:
```python
status_code = response.status_code
print("状态码:", status_code)
```
状态码通常是一个三位数,比如200表示成功,404表示未找到等。
4. 获取头部信息:
```python
headers = response.headers
print("头部信息:")
for key, value in headers.items():
print(f"{key}: {value}")
```
这将打印出HTTP响应头的所有键值对。
5. 获取Cookie值(如果有的话):
```python
cookies = response.cookies
if len(cookies) > 0:
print("Cookie值:")
for cookie_key, cookie_value in cookies.items():
print(f"{cookie_key}: {cookie_value}")
else:
print("当前请求没有设置Cookie.")
```
这会显示响应中所有的cookies,如果有则存在,否则为空。
阅读全文