在 Google 表格中使用 IMPORTXML 从 Google 支持页面提取元素时遇到问题

问题描述 投票:0回答:1

我正在尝试使用 Google 表格中的 IMPORTXML 函数从特定的 Google 支持页面提取元素。该公式适用于其他 URL,但当我在 Google 支持页面上使用它时,它返回“无法获取 url”错误:

=IMPORTXML("https://support.google.com/looker-studio/answer/11521624?hl=en", "//h2") 

  • 标题肯定存在于页面上。
  • 该页面不需要登录,并且可以公开访问。
  • IMPORTXML 功能可以成功地与其他非 Google 网站配合使用。
  • 我更愿意使用 IMPORTXML 本身来解决此问题,而不是使用 Google Apps 脚本或手动复制等其他方法。

这是 IMPORTXML 对 Google 自己的网页的特定限制吗?是否有任何已知的解决方法或对 IMPORTXML 查询的特定调整可以绕过此问题,同时仍然使用 IMPORTXML?

google-sheets web-scraping xml-parsing google-sheets-formula
1个回答
0
投票

IMPORTXML
有局限性。

IMPORTXML
只能从任何各种结构化数据类型导入数据,包括 XML、HTML、CSV、TSV、RSS 和 ATOM XML 提要。

您尝试导入的数据似乎是由 JavaScript 加载的,因此无法通过 IMPORTXML 检索。

© www.soinside.com 2019 - 2024. All rights reserved.