• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

游客您好
Lv.2 注册会员
1135号会员,94活跃度,2018/11/14 加入学习
  • 15发帖
  • 8主题
  • 0关注
  • 0粉丝
这个人很懒,什么也没有留下。
优秀讲师更多
课堂交流更多

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

[复制链接]
阿毛 发表于 2020-9-24 19:42:41 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
http://www.tianqihoubao.com/lishi/chengdu/month/201102.html

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

使用道具 举报

精彩评论9

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 发表于 5 小时前 来自手机 | 显示全部楼层
不错不错.,..我一直很喜欢
回复

使用道具 举报

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

本版积分规则

全国统一客服电话
025-66044769

24x7小时免费咨询

  • 关注官方微信

  • QQ在线客服1

    在线联系

    QQ在线客服2

    在线联系
  • 南京优易多网络科技有限公司
  • 南京市六合区龙池街道雄州南路399
Powered by Discuz!X3.4 ©2015-2019 YouYiDuo Inc. 南京优易多网络科技有限公司 版权所有( 苏ICP备16017959号-5 )