requests之get请求带参数示例详解
具体见以下详细步骤
获取响应数据
获取请求头
获取响应头、状态码
有两点需要引起注意:
a、响应结果一般有三种格式:HTML、json、text
b、text方法返回的是字符串格式的内容获取cookie
cookie是一种类字典的数据格式,如果我们想把字典的值打印出来,可以根据key值去获取并打印出来,或以字典形式查看cookie
以上操作步骤,代码如下所示:
import requests
# 1.发起请求后得到的响应数据存在res里面
res = requests.get('http://www.baidu.com')
# 2.获取请求头
print("请求头:", res.request.headers)
# 3.获取响应头、状态码
print("响应头:", res.headers)
print("状态码:", res.status_code)
# 4.获取cookie
print("cookie的值是:", res.cookies)
print("以字典形式查看cookie", requests.utils.dict_from_cookiejar(res.cookies))
- 发送带参数的get请求
一个注册接口,示例如下:
地址:http://test.lemonban.com/futureloan/mvc/api/member/register
参数:{‘mobilephone’:‘18688773465’,‘pwd’:‘123456’}
http请求里面我们都是把参数封装为字典,来作为参数发送,示范代码如下所示:
import requests
url = 'http://test.lemonban.com/futureloan/mvc/api/member/register'
param = {'mobilephone': '18688773465', 'pwd': '123456'}
res = requests.get(url, param)
print("请求结果是---------:", res.json())
结果如下:
注意
- 参数一般都是字典格式发送
- 如果返回的结果是json格式,我们可以把响应结果利用json()来进行解析。
可查看request之get请求系列
戳:
1、python requests完成接口请求
2、requests之get请求带参数示例详解
3、requests之get发送带cookie的请求
4、jmeter完成注册、登录、充值接口项目测试
(* ̄(oo) ̄)仅供参考,有疑问可私聊博主哦,大家一起学习,共同进步!
requests之get请求带参数示例详解相关推荐
- python get方法列表参数_python中requests库get方法带参数请求
起因是想爬五等分的花嫁的漫画.这是其中的一个坑 先上代码 data={ 'cid':567464, 'page':, 'key':'', 'language':1, 'gtk':6, '_cid':5 ...
- 线性代数带参数的线性方程组的求法示例详解
线性方程组的求法与示例详解 线性方程组 由n个1维未知量,m个方程组成的组合叫做线性方程组. 特别的当方程组右边的值全都是0时叫做齐次线性方程组. 增广矩阵 在系数矩阵的右边添上一列,该列由线性方程组 ...
- python request.post 字典参数以json_Python requests.post方法中data与json参数区别详解
在通过requests.post()进行POST请求时,传入报文的参数有两个,一个是data,一个是json. data与json既可以是str类型,也可以是dict类型. 区别: 1.不管json是 ...
- python post json参数,Python requests.post方法中data与json参数区别详解
在通过requests.post()进行POST请求时,传入报文的参数有两个,一个是data,一个是json. data与json既可以是str类型,也可以是dict类型. 区别: 1.不管json是 ...
- HttpClient ||GET请求||带参数的GET请求
HttpClient 网络爬虫就是用程序帮助我们访问网络上的资源,我们一直以来都是使用HTTP协议访问互联网的网页,网络爬虫需要编写程序,在这里使用同样的HTTP协议访问网页. 这里使用Java的HT ...
- 使用httpclient进行 Http get请求带参数cookie
使用httpclient进行 Http get请求带参数cookie 常用的工具类,所有的包配置如下 <!--解析json使用--><dependency><groupI ...
- HttpClient Get请求带参数
/** HttpClient Get请求带参数*/@Testpublic void fun1() throws ClientProtocolException, IOException {// 1.创 ...
- 通过CURL请求示例详解HTTPS协议
通过CURL请求示例详解HTTPS协议 基于HTTPS通信是当前互联网最通用便捷的通信方式,简单理解来看可以视为HTTP协议 + SSL/TLS协议,通过一个curl的示例阐述一下HTTPS协议. 特 ...
- php带旋转动画刷新页面,css旋转动画效果的简单实现示例详解
我们可以通过css来做出动画效果,下面我为大家演示的是p的旋转,颜色过渡的动画 a{ text-align:center; line-height:100px; transition:all 2s; ...
最新文章
- 计算机控制里ddc什么缩略语,空调自动化术语和缩略语.doc
- php批量生成200条8位兑换码
- python的gui库哪个好_常用的13 个Python开发者必备的Python GUI库
- Qt quick 编程
- OpenGL键盘消息实例
- 前端学习(1605):组件传值
- Linux显示中文乱码解决方法
- 盲审不到4分的论文竟中了ICLR 2019??!!ICLR 2019官方这样回应
- 服务器网站链接ip限制,apache服务器对同一IP地址的连接限制
- linux中apache服务器的搭建与配置
- Angular、React 当前,Vue.js 优劣几何?
- html去除分页符,分页符怎么删除 删除分页符的两种方法
- STM32PCB原理图
- 5G通信系统的Salen-Valenzula信道分析
- html5实习体会,html5实习心得体会.doc
- 【论文阅读】Paraformer工业级非自回归端到端语音识别模型
- GTY‘s gay friends 线段树+前缀和
- 使用hardhat 开发以太坊智能合约-验证合约
- dopra linux 补全shell,~HS8145C补全SHELL教程,送给同是新手的猫友们~
- App研发录:架构设计、Crash分析和竞品技术分析读书笔记