首页 > 解决方案 > 谷歌表格中的 importxml 功能不适用于特定网站

问题描述

我正在尝试在谷歌表格中使用 importxml 函数来导入称为结构化注释的特定类型安全性的价格。许多银行都提供这些产品,并且它一直适用于大多数不同的银行网站。我正在做的是突出显示价格,单击检查,然后右键单击特定行并选择复制-> xpath。然后在谷歌表格中,我将链接插入到一个单元格中,称之为 A1,然后将 xpath 插入到 B1 中。然后在 C1 中我正在做 =importxml(A1,B1)。就像我说的,它适用于大多数其他银行网站。但由于某种原因,它只是不适用于 TD。任何帮助将不胜感激。我正在寻找每张票据的收盘价。目前该值为 134.18。这是链接:https://www.tdstructurednotes.com/snp/noteDetails。

标签: xmlxpathgoogle-sheetsgoogle-sheets-formula

解决方案


您尝试 import() 的网站由 JavaScript 控制。因此,谷歌表格中的 import() 函数将无法为您获取数据。一开始您可能不会注意到它,但是当您登陆“我同意”网页时,当您将 JavaScript 设置为“阻止”时,按钮将无法点击(点击地址栏旁边的锁定图标->转到网站设置->将 JavaScript 设置为“阻止”并在这种情况下使用隐身重新加载网站)为该网站。

我建议寻找另一个提供相同数据的数据源。


推荐阅读