requests.get() 函数的详细实列
时间: 2024-06-09 19:11:29 浏览: 75
以下是使用 requests 模块发送 GET 请求的示例:
```python
import requests
# 发送 GET 请求
response = requests.get('https://www.baidu.com/')
# 获取响应状态码
status_code = response.status_code
print('状态码:', status_code)
# 获取响应头信息
headers = response.headers
print('响应头:', headers)
# 获取响应内容
content = response.content.decode('utf-8')
print('响应内容:', content)
```
在这个示例中,我们首先导入了 requests 模块,并使用其 get() 方法向百度发送了一个 GET 请求。然后,我们获取了响应的状态码、响应头信息和响应内容,并将它们打印出来。
需要注意的是,我们在获取响应内容时使用了 content 属性,并将它解码成 UTF-8 编码的字符串。这是因为在获取响应内容时,返回的是字节流。如果我们不对其进行解码,那么打印出来的将是一堆乱码。
相关问题
requests.get
`requests.get` 是 Python 中的一个函数,用于发送 HTTP GET 请求并获取响应。它是 `requests` 模块中最常用的函数之一。使用 `requests.get` 函数可以获取一个网页的 HTML 内容,也可以获取一个 API 的返回结果等。例如:
```python
import requests
response = requests.get('https://www.baidu.com')
print(response.text) # 输出百度首页的 HTML 内容
```
在这个例子中,我们使用 `requests.get` 函数发送了一个 GET 请求,请求的 URL 是百度的首页。`response.text` 属性返回的是服务器响应的 HTML 内容。
阅读全文