首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >尝试读取HTML以从我的代理中查找XRP的价格

尝试读取HTML以从我的代理中查找XRP的价格
EN

Stack Overflow用户
提问于 2021-02-21 01:22:56
回答 1查看 47关注 0票数 1

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

代码语言:javascript
复制
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个字符

代码语言:javascript
复制
<!DOCTY

作为参考,我尝试如下所示捕获价格,并将其插入到我的Google Sheets文档中。如有任何帮助,将不胜感激,谢谢!

EN

回答 1

Stack Overflow用户

发布于 2021-02-21 02:11:55

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

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

相关

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66294475

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档