关于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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。