一、requests库的七个重要方法

(1)最常用方法:requests.get(url,params=None,**kwargs)//对应HTTP协议的GET()操作 (请求获得URL位置的资源)

       ① url:拟获取页面的url链接。url:在WWW上,每一信息资源都有统一的且在网上唯一的地址,

        该地址就叫URL(Uniform Resource Locator,统一资源定位符),它是WWW的统一资源定

        位标志,就是指网络地址。例:http://baidu.com

       ② params:url中的额外参数,字典或字节流格式,可选字段

       ③ **kwargs:12个控制访问的参数(在下一篇文章会具体介绍参数的具体内容哦~)

(2)最基础的方法:requests.request()

     构造一个请求,支撑6个剩余方法的基础方法,查看其他6个方法的解释(用help函数)

     会发现基本上是由request()方法写的

(3)requests.head()

    对应HTTP协议的HEAD操作 (请求获取URL位置的资源的响应消息报告,即获得该资源的头部信息)

    head() 反馈头部信息

(4)requests.post()

    对应HTTP协议的POST操作 (请求向URL位置的资源后附加新数据)

    post()方法向服务器提交新增数据

        例:向URL post一个字典时自动编码为form(表单)

          向URL post一个字符串时自动编码为data

(5)requests.put()

    对应HTTP协议的PUT操作(请求向URL位置存储资源(覆盖原URL位置资源))

(6)requests.patch()

    对应HTTP协议的PATCH操作(请求局部更新URL位置的资源)

    post()方法向服务器提交新增局部数据,和put不同的是,只修改某个参数,其他的和之前的

    一样;但是post()会覆盖之前的数据,若提交了修改的数据,则其他的就相当于丢失.

(7)requests.delete()

    对应HTTP协议的DELETE操作(请求删除URL位置存储的资源)

    delete()删除资源

--------------------

最新文章

  1. HTML控件ID和NAME属性及在CS页面获得.ASPX页面中HTML控件的值
  2. react与jQuery对比,有空的时候再翻译一下
  3. JedisPoolConfig配置
  4. Python 第三篇(上):python文件基础操作、json模块、lambda、map、filter、reduce和函数位置参数
  5. C#接口--C#基础
  6. Navicat PatchNavicat
  7. 微信小程序之滑动日历展示
  8. HTML5 新增的 input 事件
  9. goLand工程结构管理
  10. cmd net use
  11. 20155211 网络攻防技术 Exp7 网络欺诈防范
  12. jquery.form.js 让表单提交更优雅
  13. SQLite数据库学习小结——Frameworks层实现
  14. 复制CentOS虚拟机网络配置
  15. 2018.08.28 集合堆栈机(模拟+STL)
  16. SpringBoot的基础
  17. 获取用户真实Ip地址
  18. 使用ksync 加速基于k8s 的应用开发
  19. Windows Azure 应用程序短暂性故障处理
  20. BAT批处理(三)

热门文章

  1. threding.local
  2. restframewor 版本(version)
  3. noip2017考前基础复习——数论数学
  4. Exchange Server 2016 本地部署安装流程
  5. 虚拟环境vitualenv的使用
  6. Docker基础内容之端口映射
  7. window nginx 中文路径, 文件名乱码问题解决
  8. CSS学习笔记--Div+Css布局(div+span以及盒模型)
  9. 【Nginx入门系列】第一章 手把手带你搭建Nginx服务器
  10. LeetCode 18: 4 Sum 寻找4数和