问题标签 [google-sheets-importxml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
292 浏览

xpath - 使用 ImportHTML 时收到错误“导入的内容为空”

我正在使用以下公式(尝试使用一堆不同的表格编号)并且收到“导入的内容为空”错误。关于为什么或可能的解决方案的任何想法?

0 投票
1 回答
231 浏览

xpath - 使用相对 xpath 来抓取自定义 div 属性

我有几百个 URL,我试图在其中抓取页面上图像的图像路径。每个页面的格式相同,但每个页面的 div 类是唯一的。

我希望能够在 Google 工作表中使用 import xml 来抓取数据路径元素的内容。

我尝试过使用 xpath 提取 URL,但未能成功。

例如//div[@class='*']/@data-path"

网站示例:https ://www.cannondale.com/en/Australia/Bike/ProductDetail?Id=77d3b8fe-41f7-42b6-bf69-b5cf0ae55548&parentid=undefined

0 投票
0 回答
451 浏览

web-scraping - Google 表格 > importxml > Instagram 帖子

我正在尝试提取 Instagram 个人资料上第一篇文章的 URL,但不断收到“内容为空”或“无法解析”。例子是:

简介:https
://www.instagram.com/bbcradio1/ 代码内的链接:https ://www.instagram.com/p/BtwOOwogtvC/

我试过了:

但无济于事。(A2 中有 instagram 名称)。

我怎样才能得到这个拉?

0 投票
1 回答
831 浏览

google-apps-script - 是否可以使用 IMPORTXML 函数并通过查询对其进行修改?

我正在创建一个电子表格组合。我遇到了一些限制,例如我无法自动化从网站导入不同股票数据的过程。这是因为网站上股票信息的指数通常与另一只股票不同。然而,有一种模式是它是来自已定义字符串的下一个索引,例如“Branche”。这让我想知道我是否可以使用 Google Apps 脚本自动执行该过程。

我最初在 Google 表格中写下了这些步骤。然后我制定了 Google Apps 脚本中的步骤。现在我被困住了。

步骤1

第2步

第 3 步

第 4 步最终产品 - 只是一个想法尚未奏效

理想情况下,我想要一个只需要插入网站链接并获得结果的功能。这是自动找到的信息的索引。

0 投票
1 回答
2261 浏览

xpath - Google 表格和 IMPORTXML - 按表 ID (XPath) 获取行

我在 Google Sheets IMPORTXML 函数中的 XPath 查询中苦苦挣扎。我正在尝试从该站点获取表格。使用 only//tr显然给了我网站上的所有表格行。因为我想要一个特定的表,所以我需要表 id 来钻取结果。

表id(和类)如下:

在此处查看我当前的功能和查询。

在电子表格中使用这个公式会给我#N/A和错误消息Imported content is empty

我使用 Chrome 扩展程序测试了查询,它给了我想要的结果。但不幸的是,该表格没有出现在我的电子表格中。

0 投票
2 回答
49 浏览

google-sheets - 从链接获取价格

我正在尝试从以下链接获取价格:

来自链接的价格

我尝试了以下方法:

但是,我#N/A回到了电子表格中。

在此处输入图像描述

在 Chrome 中,元素被正确选择:

在此处输入图像描述

我的示例电子表格

有什么建议我做错了吗?

0 投票
1 回答
611 浏览

xpath - 谷歌表格中的 Importhtml 公式用于网络抓取

我正在尝试构建一个个人使用的股票指标跟踪器电子表格。我已经importhtml从几个站点使用了很多信息,但是我可以找到表格编号等。我希望从https://www.nasdaq.com/symbol/aapl/dividend-history获取数据,特别是现金金额列。我想将其加载到电子表格的列中,以便创建历史平均值。我已经尝试定位表格并在某些标签上使用 XPath,但不断收到错误消息。为了快速参考,我试图访问的值在源代码的第 1291 行附近。

0 投票
1 回答
104 浏览

google-sheets - 从 Google 表格中的 Etsy 网站导入xml

我想从此链接中提取销售信息importxml

关联 销售信息

我的公式:

这个公式已经工作了1个月,昨天它没有工作。我已经尝试了许多xpath仍然没有运气的变体。有任何想法吗?

0 投票
1 回答
699 浏览

google-sheets - 可以使用 importXML() 从 SERP 中抓取数据吗?

我读过一篇文章,解释了如何在 Google 表格中使用 importXML() 函数访问网页、从中抓取数据并将结果放入单元格中。例如,如果我在单元格 A1 中放置一个网站 URL,在单元格 A2 中放置以下公式:

然后A2将在A1中指定的网页上显示元描述标签的内容。

我想使用类似的方法,但在单元格 A1 中放置一个 Google 查询。

我将以下公式(我在英国期刊的一篇文章中找到)复制到单元格 A1 中:

它填充了 50 行数据。

然后我将 num 参数更改为“num=20”,响应为“Could not fetch URL ...”

然后我在另一个单元格中输入了相同的公式,将 URL 替换为“ https://www.google.com ”,将 gl 参数替换为“gl=US”,响应再次为“Could not fetch URL ...”

所以看起来英国的谷歌可能会让你定期这样做,而美国的谷歌则不允许。

任何人都可以提出替代方案吗?您是否需要密钥才能获得权限?

顺便说一句 - 我在一个论坛上读到,您可以使用 Google 的自定义搜索 API 和 UrlFetch() 来收集搜索结果并填充 Google 表格。但在尝试之前,我想我首先询问使用 importXML 的可能性。

谢谢你。

0 投票
1 回答
34 浏览

xpath - 使用 Google 表格进行 XPath 查询

我正在尝试<reps>使用 Google 表格从该网站的元素中导入文本:

https://www.bailii.org/ew/cases/EWHC/TCC/2018/1602.html

我在一个单元格中使用这个公式:

我想要它导入的是这个文本:

Chantal-Aimee Doerries QC 小姐和 Marc Lixenberg 先生(由 Morgan LaRoche 指示)代表原告 Adrian Williamson QC 先生和 Thomas Lazur 先生(由 Glovers Solicitors LLP 指示)代表被告

知道为什么我的公式不起作用吗?我在控制台中使用“复制 Xpath”获得了 XPath。

非常感谢任何指导。