xml - 谷歌表格中的 importxml 功能不适用于特定网站
问题描述
我正在尝试在谷歌表格中使用 importxml 函数来导入称为结构化注释的特定类型安全性的价格。许多银行都提供这些产品,并且它一直适用于大多数不同的银行网站。我正在做的是突出显示价格,单击检查,然后右键单击特定行并选择复制-> xpath。然后在谷歌表格中,我将链接插入到一个单元格中,称之为 A1,然后将 xpath 插入到 B1 中。然后在 C1 中我正在做 =importxml(A1,B1)。就像我说的,它适用于大多数其他银行网站。但由于某种原因,它只是不适用于 TD。任何帮助将不胜感激。我正在寻找每张票据的收盘价。目前该值为 134.18。这是链接:https://www.tdstructurednotes.com/snp/noteDetails。
解决方案
您尝试 import() 的网站由 JavaScript 控制。因此,谷歌表格中的 import() 函数将无法为您获取数据。一开始您可能不会注意到它,但是当您登陆“我同意”网页时,当您将 JavaScript 设置为“阻止”时,按钮将无法点击(点击地址栏旁边的锁定图标->转到网站设置->将 JavaScript 设置为“阻止”并在这种情况下使用隐身重新加载网站)为该网站。
我建议寻找另一个提供相同数据的数据源。
推荐阅读
- javascript - WebGL:使用两个着色器,第一个输出作为第二个的输入,只看到第二个的输出
- javascript - 解决错误:passport.initialize() 中间件未使用
- azure - 是否可以对 CosmosDB 集合使用继承?
- ios - IOS中第三方应用程序的自动化
- sql - Microsoft SQL Server 是否支持本地化名称排序?
- git - Gerrit中的多个合并冲突
- python - 无法使用 plotly 在 python 中显示绘图
- php - PHP 是否可以在我的 while 循环中为每个 POST 表单发送一个唯一值?
- excel - 对具有值上限的日期范围之间的列求和
- android - 对 JSON 数据使用 IF 语句出错(Android Kotlin)