get请求返回一个列表,取出列表中的所有Id,然后再请求id的详情,存到一个字典中,对应格式为{id:value}

'''import requests
from common.comon_login import  *
host='******'  # 测试地址1、先用get请求获取列表数据
def get_list_mareial(s):url=host+'/api/dict/material?Type=0&CategoryId=&SkipCount=0&maxResultCount=30&sorting='header = {'Accept-Language': 'zh-Hans'}res=s.get(url=url,headers=header)print(res.json()) # 输出json格式文件2、 使用jsonpath依赖包的方法提取idres_list=res.json()['items']print('res_list的结果为%s'%res_list)import jsonpathres_2=jsonpath.jsonpath(res_list,'$.*.id')  # 由于这个请求下的list中的值有id,并且还嵌套其他的id,因为使用该方法取值,即定位在 根节点下的当前节点下的所有文件下的id的值print(res_2)3、定义一个空的dic1准备存放数据dic1={}for i in res_2:# print(i)url2=host+'/api/dict/material/'+'%s'%i # 将i传入res_res_2=s.get(url=url2)if i not in dic1.keys():  # 判断Id是都存在,不存在则加入字典中,并把响应作为value存在dic1[i]=res_res_2      # i是一个变量,直接作为key传入即可。print(dic1)if __name__=='__main__':s=requests.session()login(s,username='test',password='***')get_list_mareial(s)

返回列表结果数据再请求详情相关推荐

  1. 小程序使用 navigateBack 跳转传递参数(提交订单返回获取最新数据,查看详情不刷新)

    由于小程序项目业务逻辑需要在调用 navigateBack 页面回退时:有两种情况: 第一种需要刷新:编辑订单进度,会有状态变化 第二种不需要刷新:查看订单编辑内容,只是查看,没有修改或者状态的变化 ...

  2. vue项目实现列表页-详情页返回不刷新,再点其他菜单项返回刷新的需求

    问题背景:有时候一些列表会有一些跳转的需求,比如跳到详情页.或者是其他相关的页面(比如跳到用户列表去查看用户的相关信息)等,此时再返回列表页,列表页会刷新重置.目前需求就是需要改成如下情况: 问题1. ...

  3. 列表页进入详情页再返回列表页时,显示默认第一页的bug修复

    如图所示,当我点击分页第二页的第一项,进入详情页后,在点击返回按钮,按理说应该返回到列表页第二页,但是却变成了默认的首页 究其原因,大概是在返回列表页时,接口传参的当前页码pageNum默认传的是1, ...

  4. vue实现详情页返回列表页,数据不加载且页面原有位置不变

    常见的需求: 列表页 ====>点击跳转到列表详情页面 ======> 返回列表页(希望页面不重新加载,且保留原来浏览的位置). 1.实现页面的不重新加载 使用vue的keep-alive ...

  5. React项目,从详情页返回列表页时,保存数据并返回到原来的位置

    移动端开发时会遇到在列表页点击进入详情,返回后列表页刷新的情况,对用户体验很不友好. 解决方案:使用 react-keeper 完成路由的分配,以及页面组件的缓存 react-keeper 详情参考: ...

  6. vue项目中keep-alive的使用,从详情页返回列表时保存浏览位置

    背景描述: 最近在做移动端前端项目中,需要实现以下场景: 1.在页面查询列表,进入详情页时,返回需要页面返回到上次浏览的位置 2.由于查询列表获取的数据可能会短时间改变,如果前端长时间缓存数据,并不符 ...

  7. vue页面详情页返回列表页_vue 详情页返回列表页,保留列表页之前的筛选条件...

    需求背景 再列表页进行一系列的筛选条件之后,点击某一个进入详情页,当从详情页返回列表页的时候,需要保留之前的筛选条件. 之前的实现方法 路由跳转的时候,把筛选条件json对象放到query中去,传到详 ...

  8. 拼多多分类ID搜索商品数据分析接口(商品列表数据,商品销量数据,商品详情数据)代码对接教程

    拼多多分类ID搜索商品数据分析接口(商品列表数据,商品销量数据,商品详情数据)代码对接教程如下: 1.公共参数 名称 类型 必须 描述(接口代码教程wx19970108018) key String ...

  9. vue 详情页返回列表,过滤查询条件保留

    项目场景: 在列表页进行的条件查询出来的数据,点击查看详情之后,再返回,之前的查询条件会清空,如何不清空? 思路 在点击查看的时候,保留查询的条件,等返回的时候,把条件给查询框中的值.这个地方多出用到 ...

最新文章

  1. ST为飞行时间传感器增加了多目标测距
  2. 自监督学习,如何从数据困境中拯救深度学习?
  3. SAP库存历史库存表更新逻辑
  4. C/C++中memset()函数
  5. java并发编程之美-阅读记录3
  6. Git submodule子模块
  7. WPF 关于鼠标事件和坐标
  8. 测试接口python常用命令_用python实现接口测试(四、操作MySQL)-阿里云开发者社区...
  9. 组合数的研究 —— 连续整数的配对
  10. Ubuntu 12.04装五笔,同时又可以打拼音。
  11. POI设置excle单元格样式
  12. 仿大众点评下拉菜单完成
  13. sqlyog企业版 v8.32注册码
  14. HTML5制作诗歌锦集,轻叩诗歌的大门作文锦集6篇
  15. PCB设计中如何进行统一批量检测并生成错误报告
  16. 宏正ATEN发行全新高端式IP-Based Cat 5 KVM多电脑切换器
  17. 【拆电脑清灰】戴尔游匣G3
  18. C++排雷:19.过滤英文和中文标点符号,string与wstring之间的转换
  19. 刚闪电入门了树莓派:斩获不止Python,Linux,goLang,还有架构,格局...
  20. 集成微软更新汇总KB3125574

热门文章

  1. 协众信息技术不读书学平面设计怎么样?
  2. 【Android取证篇】华为云备份支持备份的数据类型-不支持应用分身
  3. 天刀手游服务器维护时间20日,《天涯明月刀手游》12月17日服务器维护更新公告...
  4. SQL数字转字符串,不足前面补0
  5. 小米4手机换sim没显示无服务器,用小米手机,这4个功能得了解,不然手机浪费了...
  6. Python_List
  7. Unity3D 控制物体移动且自动旋转
  8. 撤销对计算机所有的更改 不断重启,win10更新失败撤销更改怎么办
  9. 智能家居环境小护士(原理图、pcb、源码、设计报告)
  10. 计算机散热主机箱结构,电脑外设 篇六十三:第一次用这种,新型散热结构的机箱,在主板位置添加PWM风扇...