关于python之requests库的调用语句为,python中的requests用法

  关于python之requests库的调用语句为,python中的requests用法

  本文实例讲述了计算机编程语言请求库基本用法。分享给大家供大家参考,具体如下:

  要求是大蟒的一个超文本传送协议(Hyper Text Transport Protocol的缩写)客户端库,提供了一套简捷的应用程序接口供开发者使用。下面简单介绍一下其安装和使用。这里是官方文档。

  0 安装

  点安装请求

  一发送请求

  r=请求。得到( https://www。百度一下。com’)

  打印r。状态代码,r。文本

  r=请求。帖子( http://http bin。组织/职位’)

  r=请求。put( http://http bin。org/put’)

  r=请求。删除( http://http bin。组织/删除’)

  r=请求。头( http://http bin。组织/负责人’)

  r=请求。选项( http://http bin。org/)

  2发送得到参数

  param={key1:value1, key2:value2}

  r=请求。get( http://www。百度一下。com/,params=param)

  3发送邮政参数

  param={key1:value1, key2:value2}

  r=请求。帖子( http://www。百度一下。com/,params=param) #表单格式

  r=请求。帖子( http://www。百度一下。com/,json=param) #json格式数据

  file={file:open(1.txt , rb)}

  r=请求。帖子( http://http bin。组织/职位,文件=文件)

  四文件下载

  打开( 1.pic , wb )作为图片:

  对于response.iter_content中的块(大小):

  图片.写入(块)

  5携带页眉

  header={key1:value1, key2:value2}

  r=请求。get( http://www。百度一下。com/,头=头)

  6 携带甜饼干

  cookie={key1 :值1,“按键2”:值2}

  r=请求。get( http://www。百度一下。com/,cookies=cookie)

  七重定向

  默认要求是允许重定向的,并将重定向的历史保存在响应。历史数组中

  如果不需要重定向,可以通过开关来关闭

  r=请求。get( http://www。百度一下。com/,allow_redirects=False)

  8使用代理

  使用袜子代理需要安装三方扩展包

  点安装请求[袜子]

  proxy={

  http:http://127.0.0.1:8000 ,

  https:https://127.0.0.1:8080

  http : socks 5://user:pass @ 127。0 .0 .1:8132

  }

  r=请求。得到( https://www。github。com/,proxies=proxy)

  9 设置连接超时

  r=请求。get( http://www。百度一下。com/,超时=2.5)

  10 ssl证书

  证书验证

  requests.get(https://lmdlf.com ,verify=True)

  requests.get(https://lmdlf.com ,cert=(/path/server.crt ,/path/key ))

  如果指定本地证书及密钥,则密钥需要是解密的。

  11项请求对象

  网址

  r。文本

  r。标题

  12回应对象

  响应。请求对应的请求对象

  响应. raw套接字上直接获得的数据

  回复。文本根据响应头进行解码的文本数据

  响应。内容不解码,返回二进制数据

  response.json()对返回数据进行数据解码

  响应。标题词典形式存储返回的头球

  response.cookies词典形式存储返回的饼干

  更多关于计算机编程语言相关内容可查看本站专题: 《Python Socket编程技巧总结》 、 《Python数据结构与算法教程》 、 《Python函数使用技巧总结》 、 《Python字符串操作技巧汇总》 、 《Python入门与进阶经典教程》 及《Python文件与目录操作技巧汇总》

  希望本文所述对大家计算机编程语言程序设计有所帮助。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: