美文网首页学习笔记
python requestss学习笔记一

python requestss学习笔记一

作者: 蘑菇小巷 | 来源:发表于2017-03-11 12:36 被阅读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

    相关文章

      网友评论

        本文标题:python requestss学习笔记一

        本文链接:https://www.haomeiwen.com/subject/odpagttx.html