所以我试图从URL中获取文本,它是一个api url,但它没有任何特殊参数,我可以使用静态链接。因此,如果我将链接放入浏览器中,它将是一个空白页面,只有以下文本:
{"id":"hFXuavIS2Fu5TJs9WC9M-ylckZ-o4b21inxr5h8axKtT1HSH","accountId":"TIIQ3c3YnJc96-p4ASIt7spCeICawEWiBJKwwDYDm0WUP23TlGoum2cc","puuid":"I5Lb36kGyhZTq3ypf1fqh6tk3p3xVA8-l-6_EDA4a9imdXm_uXAvVs-Prc8hkRoKzGVT0vr55kZ1lQ","name":"CH0G4TH","profileIconId":949,"revisionDate":1588735966000,"summonerLevel":49}
或根据用户名的不同而有所不同。
我尝试过将jquery用于node,但它需要jsdom,我根本无法让它工作,我得到一个错误。Error: Cannot find module './jsdom/living/generated/utils.js'
使用XMLHttpRequest,我不明白。网站显示调用json中特定的东西,但我不希望这样,只是整个事情,所以跳过它并直接转到.send,它返回未定义。
这是我从一个网站复制下来的:
var XMLHttpRequest = require("xmlhttprequest").XMLHttpRequest;
var getJSON = function(url) {
var xhr = new XMLHttpRequest();
xhr.open('GET', url, true);
xhr.responseType = 'json';
//(xhr.onload removed here because it was used for returning a callback, which I don't need.)
xhr.send();
}
console.log(getJSON('url'))
当然,它返回时未定义。
所以我不知道,我不是一个程序员,所以我在这里感到困惑。我很抱歉,如果这真的是基本的,我只是迟钝。
慕容3067478
相关分类