[已解决] PBI爬取网页数据,页码在链接中间

  [复制链接]
查看113234 | 回复121 | 2020-9-24 19:42:41 | 显示全部楼层 |阅读模式
http://www.tianqihoubao.com/lishi/chengdu/month/201102.html

其中201102 是页码变量,怎么操作才能批量获取数据呢
回复

使用道具 举报

christam | 2020-9-24 19:51:41 | 显示全部楼层
PQ参考解法
  1. let

  2. startYM="201102",endYM="201901",

  3. getDateList=List.Generate(()=>[sYM=startYM],

  4. each [sYM]endYM,each [sYM=Date.ToText(Date.AddMonths(Date.FromText([sYM]&"01"),1),"yyyyMM")],each [sYM]) & {endYM},

  5. result = Table.SelectRows(Table.PromoteHeaders(Table.Combine(List.Transform(getDateList,

  6. each Web.Page(Web.Contents("http://www.tianqihoubao.com/lishi/chengdu/month/" & _ & ".html")){0}[Data])), [PromoteAllScalars=true]), each ([日期]  "日期"))

  7. in

  8.   result
复制代码


10171101123021.png
回复

使用道具 举报

photocard | 2020-9-24 19:52:41 | 显示全部楼层
PQ参考解法


谢谢,完美解决
回复

使用道具 举报

dgzxg | 2021-5-21 20:56:44 来自手机 | 显示全部楼层
楼主呀,,,您太有才了。。。
回复

使用道具 举报

dgfishman | 2021-6-13 08:46:17 | 显示全部楼层
好,很好,非常好!
回复

使用道具 举报

Frankie | 2021-6-24 08:00:38 | 显示全部楼层
报告!别开枪,我就是路过来看看的。。。
回复

使用道具 举报

emimei | 2021-6-24 20:24:36 来自手机 | 显示全部楼层
呵呵,低调,低调!
回复

使用道具 举报

dgbz | 2021-9-2 10:21:08 来自手机 | 显示全部楼层
纯粹路过,没任何兴趣,仅仅是看在老用户份上回复一下
回复

使用道具 举报

jackeychung | 2021-9-14 19:12:22 | 显示全部楼层
不错不错.,..我一直很喜欢
回复

使用道具 举报

huangbo88 | 2021-9-28 06:01:36 来自手机 | 显示全部楼层
不错不错.,..我一直很喜欢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则