python requests用法,python的request
目前较新的为Python3版本,推荐使用106 .请求是计算机编程语言的一个好用的超文本传送协议库,聪明的程序员的首选!
功能特性要求允许你发送纯粹的HTTP/1.1请求,无需额外的操作,无需对邮政提交的数据进行编码。另外,保活和超文本传送协议连接池都是100% 自动进行的。
要求完全满足当今网的需求:
保持活力连接池国际化域名和资源定位符带饼干的持久会话浏览器式的加密套接字协议层认证内容自动解码基本/摘要式身份认证优雅的键/值饼干自动解压统一码响应体支持HTTP(S)代理文件分块上传流下载连接超时分块请求支持。用于保存站点的用户名和密码安装(1)打开磁盘操作系统命令运行窗口
(2)输入点安装请求
使用(1)导入
导入请求(2)用法
请求方式:
导入请求
请求。帖子( http://http bin。组织/职位’)
请求。put( http://http bin。org/put’)
请求。删除( http://http bin。组织/删除’)
请求。头( http://http bin。org/get’)
请求。选项( http://http bin。org/get )(3)实例
得到请求无参数:
导入请求
url=https://www.baidu.com/
response=requests.get(url)
打印(响应。文本)有参数:
导入请求
url=http://httpbin.org/get
数据={
姓名:张三,
年龄: 25
}
response=requests.get(url,params=data)
打印(响应. url)
打印(响应。文本)获取二进制数据必须添加页眉
导入请求
url=https://www.zhihu.com/
标题={
用户代理: Mozilla/5.0(Windows NT 10.0;WOW64) AppleWebKit/537.36 (KHTML,像壁虎一样)Chrome/57。0 .2987 .133 Safari/537.36
}
response=requests.get(url,headers=headers)
打印(回复.正文)帖子请求通过邮政把数据提交到全球资源定位器(统一资源定位器)地址,等同于一字典的形式提交形式表单里面的数据
导入请求
url=http://httpbin.org/post
数据={
姓名:杰克,
年龄: 23
}
response=requests.post(url,data=data)
打印(响应。文本)结果:
{
args: {},
数据":",
文件:{},
表单:{
年龄: 23 ,
姓名:杰克
},
标题:{
接受: */* ,
Accept-Encoding: gzip,deflate ,
连接:关闭,
内容长度: 16 ,
content-Type : application/x-www-form-urlencoded ,
Host: httpbin.org ,
用户代理: python-requests/2.13.0
},
json: null,
原产地: 118.144.137.95 ,
url: http://httpbin.org/post
}文件上传导入请求
url=http://httpbin.org/post
files={files:open(test.jpg , rb)}
response=requests.post(url,files=files)
打印(响应。文本)获取cookieimport请求
响应=请求。得到( https://www。百度一下。com’)
打印(response.cookies)
对于键,response.cookies.items()中的值:
打印(关键字,==,值)会话维持甜饼干的一个作用就是可以用于模拟登陆,做会话维持
导入请求
session=requests.session()
会话。get( http://http bin。org/cookies/set/number/12456’)
响应=会话。get( http://http bin。org/cookies’)
打印(响应。文本)
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。