python requestss学习笔记一
2017-03-11 本文已影响13人
蘑菇小巷
安装:pip install requests。
运行命令:import requests。程序没有报错即安装成功
发送请求类型:get、post、put、delete、head、options
1.get请求用法
无参数请求:r=requests.get('http://www.jianshu.com/')
有参数请求:
payload= {'key1':'value1','key2':'value2'}
r= requests.get("http://www.jianshu.com/get", params=payload)
上面代码向服务器发送的请求中包含了两个参数key1和key2,以及两个参数的值。实际上它构造成了如下网址:
http://www.jianshu.com/get?key1=value1&key2=value2
浏览器向服务器发送了一个get请求,服务器一般会返回一个response
2.post请求用法
无参数的post请求:
r=requests.post('http://www.jianshu.com/')
有参数的post请求:
payload= {'key1':'value1','key2':'value2'}
r= requests.post("http://www.jianshu.com/post", data=payload)
post请求多用来提交表单数据,即填写一堆输入框,然后提交。
其他一些请求例如put请求、delete请求、head请求、option请求等其实都是类似的
官方文档地址:http://docs.python-requests.org/en/master/user/quickstart/#make-a-request