powerbi如何实现翻页抓取网页数据?
Power BI不支持直接抓取网页数据,但可以通过以下步骤实现翻页抓取网页数据:
- 使用Power Query连接到网页数据源。
- 在Power Query中使用“添加列”功能,创建一个“页码”列,用于存储每个页面的页码。
- 创建一个自定义函数,用于抓取单个页面的数据。可以使用Web.BrowserContents或Web.PageContents函数来实现。
- 创建一个查询,使用自定义函数抓取第一页的数据。
- 使用“添加列”功能,创建一个“总页数”列,用于存储网页数据的总页数。可以使用正则表达式或其他方式从页面中提取总页数。
- 创建一个循环查询,用于抓取每个页面的数据。在循环中,使用自定义函数抓取页面数据,并使用“添加列”功能将数据合并到之前的查询中。
- 最后,将查询导入Power BI数据模型中,并创建适当的可视化。可以使用Power BI的筛选器和分页器来实现翻页效果。
需要注意的是,网页数据源的结构和格式可能会随着时间的推移而变化,因此需要定期更新查询以确保其正常工作。
原文地址: https://www.cveoy.top/t/topic/bMP1 著作权归作者所有。请勿转载和采集!