1. 首页
  2. 技术文章
  3. Python

Python中“requests”类库的使用方法

Python中的“requests”类库是一个流行的HTTP请求库,用户可以使用它来发送HTTP/1.1请求。它简化了与HTTP请求相关的许多任务,例如构建URL参数,发送请求,设置头信息,处理响应等。以下是一些使用“requests”库的常见方法: 1. 安装requests库: 在终端或命令提示符中运行以下命令来安装requests库: pip install requests 2. 导入requests库: 在Python程序中导入requests库: python import requests 3. 发送GET请求: 使用`get`方法发送GET请求,并获得服务器的响应: python response = requests.get(url) 其中,url是要请求的URL地址。 4. 发送POST请求: 使用`post`方法发送POST请求,并获得服务器的响应: python response = requests.post(url, data={'key': 'value'}) 其中,url是要请求的URL地址,`data`参数可以是一个字典或字符串,包含要发送给服务器的数据。 5. 发送带有参数的GET请求: 使用`params`参数来指定GET请求的参数: python response = requests.get(url, params={'key1': 'value1', 'key2': 'value2'}) 其中,url是要请求的URL地址,`params`参数是一个字典,包含要添加到URL中的参数。 6. 处理响应: 请求之后,可以使用`response`对象来访问服务器的响应: python response.status_code # 获取响应的状态码 response.text # 获取响应的内容(文本形式) response.json() # 解析响应,返回一个JSON对象 7. 设置请求头信息: 可以使用`headers`参数来添加请求头信息: python headers = {'User-Agent': 'Mozilla/5.0'} # 设置User-Agent头 response = requests.get(url, headers=headers) 其中,`headers`是一个字典,包含要添加到请求头的键值对。 这些只是requests库的一些基本用法示例,还有更多复杂和高级的功能可供使用,例如处理cookie,发送文件,处理SSL证书验证等。有关更多详细的使用方法和配置,请参阅requests库的官方文档。
Read in English