从网页抓取数据(从中提取数据的PowerBIDesktop示例(组图))
优采云 发布时间: 2021-09-28 11:13从网页抓取数据(从中提取数据的PowerBIDesktop示例(组图))
通过提供示例获取网页数据
通过从网页获取数据,用户可以轻松地从网页中提取数据并将数据导入 Power BI Desktop。通常情况下,提取有序列表更容易,但网页上的数据不在有序列表中。即使数据是结构化且一致的,从此类页面获取数据也可能很困难。
有一个解决方案。使用“通过示例从 Web 获取数据”功能,您可以在连接器对话框中提供一个或多个示例,以实质上显示要从中提取数据的 Power BI Desktop。Power BI Desktop 采集页面上与示例匹配的其他数据。使用此解决方案,可以从网页中提取所有类型的数据,包括表格中的数据和其他非表格数据。
图中的价格仅供参考。
使用示例从 Web 获取数据
从“开始”功能区菜单中选择“获取数据”。在显示的对话框中,从左侧窗格的类别中选择“其他”,然后选择“Web”。选择“连接”以继续。
在“From Web”中,输入要从中提取数据的网页的 URL。在本文中,我们将使用 Microsoft Store 网页并演示此连接器的工作原理。
如果您想按照说明操作,可以使用本文中使用的 Microsoft Store URL:
https://www.microsoft.com/store/top-paid/games/xbox?category=classics
当您选择“确定”时,您将进入“导航器”对话框,该对话框显示网页中任何自动检测到的表格。在下图所示的情况下,找不到任何表。选择“使用示例添加表”以提供示例。
“使用示例添加表格”提供了一个交互式窗口,您可以在其中预览网页的内容。为要提取的数据输入样本值。
在这个例子中,我们将提取页面上每个游戏的“名称”和“价格”。我们可以通过从每列的页面中指定几个示例来做到这一点。在输入示例时,Power Query 使用智能数据提取算法来提取符合示例输入模式的数据。
评论
推荐值仅收录长度小于或等于 128 个字符的值。
如果您对网页中提取的数据感到满意,请选择“确定”进入 Power Query 编辑器。您可以应用更多转换或调整数据的形状,例如将此数据与来自源的其他数据合并。
在这里,您可以在创建 Power BI Desktop 报表时创建可视对象或使用网页数据。
下一步
可以使用 Power BI Desktop 连接到各种数据。有关数据源的更多信息,请参阅以下资源:
此页面有用吗?
无论
谢谢。
主题