在Python中进行HTTP请求,一般使用requests库来发送HTTP请求。requests库是Python中简单易用的HTTP库,可以轻松地发送GET、POST等请求,并处理返回的数据。

以下是一个使用requests库发送GET请求的示例:

import requests

url = 'https://www.example.com'
response = requests.get(url)

print(response.text)

上面的代码首先导入requests库,然后指定要发送请求的URL。使用requests.get()方法发送GET请求,并将返回的响应保存在response变量中。最后打印响应的内容。

除了GET请求,requests库还提供了其他常用的HTTP请求方式,如POST、PUT、DELETE等。例如,发送一个POST请求的示例:

import requests

url = 'https://www.example.com'
data = {'key': 'value'}
response = requests.post(url, data=data)

print(response.text)

上面的代码使用requests.post()方法发送POST请求,并传入一个字典类型的数据作为请求体。

除了发送请求,requests库还提供了一些其他功能,如添加请求头、设置超时时间、处理重定向等。更多关于requests库的用法可以参考官方文档:https://docs.python-requests.org/en/master/。