python requestss学习笔记一

安装: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

    原文作者:蘑菇小巷
    原文地址: https://www.jianshu.com/p/459282075d7d
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞