学习笔记

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

上一篇下一篇

猜你喜欢

热点阅读