requests模块是Python的第三方库,用于处理URL资源
1.导入
pip install requests
PS:之前安装后在pycharm还是不能使用,直接在pycharm进行安装了可行
2.发送请求
get: requests.get('url')
post: requests.post('url',data = {'key':'value'})
put: requests.put('url',data = {'key':'value'})
delete:requests.delete('url')
head: requests.head('url')
options:requests.option('url')
3.获取响应内容
text获取reponse的内容
context获取二进制响应内容
4.添加请求头
headers = {'xxx':'xxx'}
requests.get(url,headers=headers) #headers值必须是string/bytestring/unicode
5.复杂的post请求
1) 可以将内容传递一个字典给data参数,数据字典在发出请求时会自动编码为表单形式
test = {'key1':'value1','key2':'value2'}
requests.post('url',data=test)
2) 表单中多个元素使用同一key
test = (('key1','value1'),('key2','value2'))