从网页抓取数据(从中提取数据的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 连接到各种数据。有关数据源的更多信息,请参阅以下资源:

  此页面有用吗?

  无论

  谢谢。

  主题

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线