如何解决试图阅读 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 表格文档中。任何帮助将不胜感激,谢谢!
解决方法
html.indexOf("MYR")
返回 -1
,因为您获取的页面的源代码不包含 MYR
。
UrlFetchApp.fetch('https://www.luno.com/en/price/XRP').getContentText()
不能用于获取动态内容,您应该找到某种方法来创建无头浏览器并解析呈现的 DOM 而不是源代码。
相关
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。