Python requests模块安装及使用教程图解
1. 安装requests模块
在终端中输入以下命令安装requests模块:
pip install requests
注意: 如果你使用的是python3,需要修改命令为:
pip3 install requests
安装完成后,我们就可以在脚本中使用requests模块了。
2. requests模块使用教程
使用requests模块发送请求非常简单,以下是一个请求一个网页并获得响应的示例代码:
import requests
# 请求URL,获得响应
response = requests.get('http://www.baidu.com')
# 打印响应内容
print(response.text)
# 查看状态码
print(response.status_code)
以上代码中,我们先导入requests模块,然后使用get方法发送请求并获得响应。我们可以通过response.text属性来获得网页内容,通过response.status_code属性来获得状态码。
如果我们需要向网站提交参数,可以使用params参数,以下是一个查询百度搜索结果的示例:
import requests
# 构造请求参数
data = {'wd': 'Python'}
# 请求URL,获得响应
response = requests.get('https://www.baidu.com/s', params=data)
# 打印响应内容
print(response.text)
以上代码中,我们首先构造了一个字典类型的请求参数,然后通过get方法将参数传入URL中进行查询。同样,我们可以通过response.text属性来获得返回结果。
3. requests模块常用方法
requests模块除了get方法之外还有其他常用的方法,以下是一些常用的方法及其用法示例:
requests.post(url, data=None, json=None, **kwargs)
:发送POST请求,其中data为form表单数据,json为json格式数据,其他参数同get方法。requests.put(url, data=None, **kwargs)
:发送PUT请求,data为请求数据,其他参数同get方法。requests.delete(url, **kwargs)
:发送DELETE请求,其他参数同get方法。requests.head(url, **kwargs)
:发送HEAD请求,其他参数同get方法。requests.options(url, **kwargs)
:发送OPTIONS请求,其他参数同get方法。
以上就是Python requests模块安装及使用教程图解的完整攻略,希望能帮助到大家。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python requests模块安装及使用教程图解 - Python技术站