是否有任何工具可以从网站获取数据?

时间:2016-01-29 15:16:36

标签: json web

假设我有一个名为http://user.com/1345的链接,该链接返回一个JSON。现在我想要一个可以从http://user.com/1循环到http://user.com/1345的工具,并将该JSON数据保存到文件中。任何人都知道一个好的工具吗?

2 个答案:

答案 0 :(得分:1)

在JavaScript中:

var allData = [], xhr;
for (var i = 1; i <= 1345; i++) {
    xhr = new XMLHttpRequest();
    xhr.addEventListener("load", function () {
        allData.push(JSON.parse(this.responseText));
    });
    xhr.open("GET", "http://user.com/" + i);
    xhr.send();
}
window.open('data:text/json;charset=utf8,' + encodeURIComponent(allData), '_blank');

答案 1 :(得分:0)

您可以使用C#来执行此操作。

for (var i = 0; i < 1345; i++) 
    System.IO.File.WriteAllText (i.ToString (), new WebClient.DownloadString ("http://user.com/" + (i + 1).ToString()));