requests是Python中一个简单好用的http库
因为是第三方的库,使用前需要去cmd里面安装
安装地址如下:
pip install requests
安装完成之后把requests库调用进去,正常表示可以开始使用了。
requests的各种请求方式:
import requests requests.get(‘http://baidu/get‘) requests.post(‘http://baidu/post‘) requests.put(‘http://baidu/put‘) requests.delete(‘http://baidu/delete‘) requests.head(‘http://baidu/get‘) requests.options(‘http://baidu/get‘)
基本的get请求
例:
import requests response = requests.get(‘http://baidu/get‘) print(response.text)
解析json:
import requests response = requests.get(‘http://baidu/get‘) print(response.text) print(response.json()) #response.json()方法同json.loads(response.text) print(type(response.json()))
post请求:
import requests data = {‘name‘:‘tom‘,‘age‘:‘22‘} response = requests.post(‘http://baidu/post‘, data=data)
带参数的请求:
一种是先将参数填写dict中
例:
import requests data = { ‘name‘: ‘tom‘, ‘age‘: 20 } response = requests.get(‘http://baidu/get‘, params=data) print(response.text)
还有一种是直接把参数放在url里面
例:
import requests response = requests.get(http://baidu/get?name=gemey&age=22) print(response.text)
原文:https://www.cnblogs.com/lll0356/p/14765080.html