问财返回的结果是JOSN数据集,就不用费力气去分析网址了,而且分析后你也会发现无从下手,虽然有页码,但是网址还要求提供token,这是我们没办法绕过去的,只能乖乖的看返回结果,这就是直接的结果分析。
我们来看一下这个真实网址的情况:
我们拉到下面来看看解码后的样子:
这一堆乱码的东西翻译过来就是这个样子的,需要一个token,当前是第一页,每页30条数据,下面是显示的类型。
为了方便我们可以选择多点的条目,最多70条/页,我们直接找到JSON复制到Power Query中,进行解析就可以了:
Response中找到JSON结构的数据集,全选复制,Power Query中创建一个空查询,直接粘贴,不用等号:
出现了文本工具,里面有分析,选择JSON
分析的结果我们简单来看看:
title是数据表的列名称,或者说字段名称
result是返回的查询结果。
我们只需要这两条记录就可以了:
点击result后面的list,到列表,然后再转换成表格:
在表格中添加自定义列:
Record.FromList([Column1],#"解析的 JSON"[title])
这一句很好理解,就是把第一列中的list,转换成记录值,那么记录的名称就用title中的内容填写。
删除第一列,然后展开记录,就得到我们想要的结果了:
这是从返回结果来分析JSON数据的方法,如果涨停的股票有很多,我们就需要分成几次来抓取,然后把抓取结果追加起来就可以了。
今天的涨停版只有54个,一页就可以了:
涨停封单额,最多的是中国广核