在Python中使用`requests`库发送HTTP请求的基本步骤如下:
安装`requests`库
使用`pip`命令安装`requests`库:
pip install requests
导入`requests`库
在Python脚本中导入`requests`库:
import requests
发送GET请求
使用`requests.get(url)`发送GET请求,其中`url`是要请求的网址:
response = requests.get('https://www.example.com')
发送POST请求
使用`requests.post(url, data=data)`发送POST请求,其中`url`是要请求的网址,`data`是要发送的数据:
response = requests.post('https://www.example.com/submit', data={'key': 'value'})
处理响应
获取响应内容、状态码、响应头等信息:
获取响应内容
content = response.content
获取状态码
status_code = response.status_code
获取响应头
headers = response.headers
其他功能
`requests`库提供了许多其他功能,如设置请求头、处理JSON响应、处理Cookies等。
示例代码
import requests
发送GET请求
response_get = requests.get('https://api.github.com')
print(response_get.status_code) 打印状态码
print(response_get.headers) 打印响应头
print(response_get.text) 打印响应内容
发送POST请求
data = {'key': 'value'}
response_post = requests.post('http://httpbin.org/post', data=data)
print(response_post.text) 打印响应内容
以上是使用`requests`库发送HTTP请求的基本方法。