谷歌表:IMPORTXML():我如何获得“日期时间”?

Posted

技术标签:

【中文标题】谷歌表:IMPORTXML():我如何获得“日期时间”?【英文标题】:Google sheets: IMPORTXML(): How do I get 'datetime'? 【发布时间】:2021-03-29 07:53:57 【问题描述】:

我正在尝试使用 Google 表格的 IMPORTXML() 函数从下面的网站上抓取日期时间: https://www.trustpilot.com/review/zalando.dk?languages=da&page=1

<time datetime="2021-03-22T07:25:40.000Z" title="Monday, March 22, 2021, 08:25:40 AM" class="review-date--tooltip-target">Mar 22, 2021</time>

我想出了如何获取标题、评论文本和评分,但在尝试抓取“日期时间”时得到“NA”。 有谁知道如何使用 Google 表格的 IMPORTXML() 函数来做到这一点?

谢谢!

【问题讨论】:

【参考方案1】:

我有 inspected 和 website,您试图在其中抓取 datetime,我发现它正在被 javascript 动态更改。因此,这就是您在电子表格上获得#N/A 结果的原因。

这是因为 Google 表格中的 IMPORTXML 函数只能从不受脚本控制的网站中抓取数据。您也可以参考这篇帖子importxml function in google sheets not working for specific website的答案以获取更多信息。

【讨论】:

以上是关于谷歌表:IMPORTXML():我如何获得“日期时间”?的主要内容,如果未能解决你的问题,请参考以下文章

text 对于谷歌表(脚本)。通过传递ETH地址和ETH代币符号来获得平衡

我应该如何使用 html 代码从谷歌表中获取数据

我需要在我的谷歌驱动器中显示一个 pdf 作为缩略图,在谷歌表中..如何使用谷歌脚本?

如何在谷歌表中结合 Countif 和 UPPER 函数来计算所有匹配项?

谷歌表 - 折线图

带有 API 谷歌表的 Discord Bot