微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

试图阅读 HTML 以从我的经纪人那里找到 XRP 的价格

如何解决试图阅读 HTML 以从我的经纪人那里找到 XRP 的价格

我正在尝试创建一个 Google Apps 脚本,用于从此网页 https://www.luno.com/en/price/XRP提取特定值。我正在尝试阅读 HTML 以找到我正在寻找的价值,即我的经纪人的 XRP 价格,表示为“MYR”。这是我尝试使用的代码

function getXRP(){
  var html = UrlFetchApp.fetch('https://www.luno.com/en/price/XRP').getContentText();
  var loc = html.indexOf("MYR");
  return html.substring(loc,loc+8);
}

据我所知,html.indexof("MYR") 返回的值为 0,因此我得到的输出是网站 XML 的前 8 个字符

<!DOCTY

作为参考,我正在尝试获取如下价格并将其插入到我的 Google 表格文档中。任何帮助将不胜感激,谢谢!

screenshot of website

解决方法

html.indexOf("MYR") 返回 -1,因为您获取的页面的源代码不包含 MYR

UrlFetchApp.fetch('https://www.luno.com/en/price/XRP').getContentText() 不能用于获取动态内容,您应该找到某种方法来创建无头浏览器并解析呈现的 DOM 而不是源代码。

相关

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。