博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
requests库的简单使用
阅读量:3959 次
发布时间:2019-05-24

本文共 734 字,大约阅读时间需要 2 分钟。

介绍

requests库是用Python编写的,基于urllib,采用Apache2 Licensed开源协议的HTTP库;

相比urllib库,Requests库更加方便,可以节约我们大量的工作,完全满足HTTP测试需求

使用

import requestsimport user_agent#该库可以随机改变header头url='https://www.baidu.com'conn=requests.session()#建立session对话proxies={
"http":"http://127.0.0.1:8080", "https":"http://127.0.0.1:8080",#代理}headers={
"user-agent":""+user_agent.generate_user_agent()+""}#自定义header头cookies=dict(cookies_are='working')#在发送请求的时候加上cookier=requests.get(url,proxies=proxies,headers=headers,verify=False,allow_redirects=False,cookies=cookies,timeout=5)print(r.request.headers)#打印请求的header头print(r.headers)#打印返回数据包的header头print(r.status_code)#打印状态码data={
"payload1":"1", "payload2":"2",}r=requests.post(url,data=data)#post请求

转载地址:http://cuhzi.baihongyu.com/

你可能感兴趣的文章
什么是RUP
查看>>
什么是UML(UML总结)
查看>>
UML基础与应用系列文章汇总
查看>>
C#方法重载(overload)方法重写(override)隐藏(new)
查看>>
javascript实现滚动图片
查看>>
css+div练手-工作室
查看>>
CSS+DIV布局之道
查看>>
CSS+DIV练手-公司
查看>>
CSS+DIV练手—鲜花展
查看>>
深入浅出JavaScript(1)—ECMAScript
查看>>
深入浅出JavaScript(2)—ECMAScript
查看>>
Asp.Net+Jquery.Ajax详解1-开篇
查看>>
我的软件工程之路(四)—半年总结
查看>>
Asp.Net+Jquery.Ajax详解5-$.getScript
查看>>
Asp.Net+Jquery.Ajax详解6-$.ajaxSetup
查看>>
Asp.Net+Jquery.Ajax详解7-全局Ajax事件
查看>>
J2EE总结(宏观把握)
查看>>
什么是Dojo?与Jquery宏观对比,结果如何?
查看>>
Asp.Net+Jquery.Ajax详解8-核心$.ajax
查看>>
我的工作日志2
查看>>