返回列表结果数据再请求详情
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)
返回列表结果数据再请求详情相关推荐
- 小程序使用 navigateBack 跳转传递参数(提交订单返回获取最新数据,查看详情不刷新)
由于小程序项目业务逻辑需要在调用 navigateBack 页面回退时:有两种情况: 第一种需要刷新:编辑订单进度,会有状态变化 第二种不需要刷新:查看订单编辑内容,只是查看,没有修改或者状态的变化 ...
- vue项目实现列表页-详情页返回不刷新,再点其他菜单项返回刷新的需求
问题背景:有时候一些列表会有一些跳转的需求,比如跳到详情页.或者是其他相关的页面(比如跳到用户列表去查看用户的相关信息)等,此时再返回列表页,列表页会刷新重置.目前需求就是需要改成如下情况: 问题1. ...
- 列表页进入详情页再返回列表页时,显示默认第一页的bug修复
如图所示,当我点击分页第二页的第一项,进入详情页后,在点击返回按钮,按理说应该返回到列表页第二页,但是却变成了默认的首页 究其原因,大概是在返回列表页时,接口传参的当前页码pageNum默认传的是1, ...
- vue实现详情页返回列表页,数据不加载且页面原有位置不变
常见的需求: 列表页 ====>点击跳转到列表详情页面 ======> 返回列表页(希望页面不重新加载,且保留原来浏览的位置). 1.实现页面的不重新加载 使用vue的keep-alive ...
- React项目,从详情页返回列表页时,保存数据并返回到原来的位置
移动端开发时会遇到在列表页点击进入详情,返回后列表页刷新的情况,对用户体验很不友好. 解决方案:使用 react-keeper 完成路由的分配,以及页面组件的缓存 react-keeper 详情参考: ...
- vue项目中keep-alive的使用,从详情页返回列表时保存浏览位置
背景描述: 最近在做移动端前端项目中,需要实现以下场景: 1.在页面查询列表,进入详情页时,返回需要页面返回到上次浏览的位置 2.由于查询列表获取的数据可能会短时间改变,如果前端长时间缓存数据,并不符 ...
- vue页面详情页返回列表页_vue 详情页返回列表页,保留列表页之前的筛选条件...
需求背景 再列表页进行一系列的筛选条件之后,点击某一个进入详情页,当从详情页返回列表页的时候,需要保留之前的筛选条件. 之前的实现方法 路由跳转的时候,把筛选条件json对象放到query中去,传到详 ...
- 拼多多分类ID搜索商品数据分析接口(商品列表数据,商品销量数据,商品详情数据)代码对接教程
拼多多分类ID搜索商品数据分析接口(商品列表数据,商品销量数据,商品详情数据)代码对接教程如下: 1.公共参数 名称 类型 必须 描述(接口代码教程wx19970108018) key String ...
- vue 详情页返回列表,过滤查询条件保留
项目场景: 在列表页进行的条件查询出来的数据,点击查看详情之后,再返回,之前的查询条件会清空,如何不清空? 思路 在点击查看的时候,保留查询的条件,等返回的时候,把条件给查询框中的值.这个地方多出用到 ...
最新文章
- ST为飞行时间传感器增加了多目标测距
- 自监督学习,如何从数据困境中拯救深度学习?
- SAP库存历史库存表更新逻辑
- C/C++中memset()函数
- java并发编程之美-阅读记录3
- Git submodule子模块
- WPF 关于鼠标事件和坐标
- 测试接口python常用命令_用python实现接口测试(四、操作MySQL)-阿里云开发者社区...
- 组合数的研究 —— 连续整数的配对
- Ubuntu 12.04装五笔,同时又可以打拼音。
- POI设置excle单元格样式
- 仿大众点评下拉菜单完成
- sqlyog企业版 v8.32注册码
- HTML5制作诗歌锦集,轻叩诗歌的大门作文锦集6篇
- PCB设计中如何进行统一批量检测并生成错误报告
- 宏正ATEN发行全新高端式IP-Based Cat 5 KVM多电脑切换器
- 【拆电脑清灰】戴尔游匣G3
- C++排雷:19.过滤英文和中文标点符号,string与wstring之间的转换
- 刚闪电入门了树莓派:斩获不止Python,Linux,goLang,还有架构,格局...
- 集成微软更新汇总KB3125574
热门文章
- 协众信息技术不读书学平面设计怎么样?
- 【Android取证篇】华为云备份支持备份的数据类型-不支持应用分身
- 天刀手游服务器维护时间20日,《天涯明月刀手游》12月17日服务器维护更新公告...
- SQL数字转字符串,不足前面补0
- 小米4手机换sim没显示无服务器,用小米手机,这4个功能得了解,不然手机浪费了...
- Python_List
- Unity3D 控制物体移动且自动旋转
- 撤销对计算机所有的更改 不断重启,win10更新失败撤销更改怎么办
- 智能家居环境小护士(原理图、pcb、源码、设计报告)
- 计算机散热主机箱结构,电脑外设 篇六十三:第一次用这种,新型散热结构的机箱,在主板位置添加PWM风扇...