具体见以下详细步骤

  1. 获取响应数据

  2. 获取请求头

  3. 获取响应头、状态码
    有两点需要引起注意:
    a、响应结果一般有三种格式:HTML、json、text
    b、text方法返回的是字符串格式的内容

  4. 获取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))

  1. 发送带参数的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请求带参数示例详解相关推荐

  1. python get方法列表参数_python中requests库get方法带参数请求

    起因是想爬五等分的花嫁的漫画.这是其中的一个坑 先上代码 data={ 'cid':567464, 'page':, 'key':'', 'language':1, 'gtk':6, '_cid':5 ...

  2. 线性代数带参数的线性方程组的求法示例详解

    线性方程组的求法与示例详解 线性方程组 由n个1维未知量,m个方程组成的组合叫做线性方程组. 特别的当方程组右边的值全都是0时叫做齐次线性方程组. 增广矩阵 在系数矩阵的右边添上一列,该列由线性方程组 ...

  3. python request.post 字典参数以json_Python requests.post方法中data与json参数区别详解

    在通过requests.post()进行POST请求时,传入报文的参数有两个,一个是data,一个是json. data与json既可以是str类型,也可以是dict类型. 区别: 1.不管json是 ...

  4. python post json参数,Python requests.post方法中data与json参数区别详解

    在通过requests.post()进行POST请求时,传入报文的参数有两个,一个是data,一个是json. data与json既可以是str类型,也可以是dict类型. 区别: 1.不管json是 ...

  5. HttpClient ||GET请求||带参数的GET请求

    HttpClient 网络爬虫就是用程序帮助我们访问网络上的资源,我们一直以来都是使用HTTP协议访问互联网的网页,网络爬虫需要编写程序,在这里使用同样的HTTP协议访问网页. 这里使用Java的HT ...

  6. 使用httpclient进行 Http get请求带参数cookie

    使用httpclient进行 Http get请求带参数cookie 常用的工具类,所有的包配置如下 <!--解析json使用--><dependency><groupI ...

  7. HttpClient Get请求带参数

    /** HttpClient Get请求带参数*/@Testpublic void fun1() throws ClientProtocolException, IOException {// 1.创 ...

  8. 通过CURL请求示例详解HTTPS协议

    通过CURL请求示例详解HTTPS协议 基于HTTPS通信是当前互联网最通用便捷的通信方式,简单理解来看可以视为HTTP协议 + SSL/TLS协议,通过一个curl的示例阐述一下HTTPS协议. 特 ...

  9. php带旋转动画刷新页面,css旋转动画效果的简单实现示例详解

    我们可以通过css来做出动画效果,下面我为大家演示的是p的旋转,颜色过渡的动画 a{ text-align:center; line-height:100px; transition:all 2s; ...

最新文章

  1. 计算机控制里ddc什么缩略语,空调自动化术语和缩略语.doc
  2. php批量生成200条8位兑换码
  3. python的gui库哪个好_常用的13 个Python开发者必备的Python GUI库
  4. Qt quick 编程
  5. OpenGL键盘消息实例
  6. 前端学习(1605):组件传值
  7. Linux显示中文乱码解决方法
  8. 盲审不到4分的论文竟中了ICLR 2019??!!ICLR 2019官方这样回应
  9. 服务器网站链接ip限制,apache服务器对同一IP地址的连接限制
  10. linux中apache服务器的搭建与配置
  11. Angular、React 当前,Vue.js 优劣几何?
  12. html去除分页符,分页符怎么删除 删除分页符的两种方法
  13. STM32PCB原理图
  14. 5G通信系统的Salen-Valenzula信道分析
  15. html5实习体会,html5实习心得体会.doc
  16. 【论文阅读】Paraformer工业级非自回归端到端语音识别模型
  17. GTY‘s gay friends 线段树+前缀和
  18. 使用hardhat 开发以太坊智能合约-验证合约
  19. dopra linux 补全shell,~HS8145C补全SHELL教程,送给同是新手的猫友们~
  20. App研发录:架构设计、Crash分析和竞品技术分析读书笔记

热门文章

  1. Vue前端框架的使用
  2. opencv 学习笔记(七) 灰度变换
  3. STM32F103模拟IIC总线驱动四个VL53L0
  4. python保留两位小数、不足两位补0_日期格式化中,不足两位数补0的方法
  5. Neo4j 简单入门
  6. 简单python数据分析项目实例-入门Python数据分析最好的实战项目(一)
  7. JS面向对象三大特性
  8. 基于树莓派和OpenCV的人脸识别
  9. 三氟磺隆(CAS 82097-50-5)的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  10. 部署apollo-client到maven私服上时遇到的问题及排查过程