最初是做个展示百人一首的网页,要相关数据,然后找到了这份json文件:
https://gist.github.com/wakaba/8363dc27f4c54f76b4a7/
json 里的图片 url 是没有规律可以遵循的,没法用下载工具批量下载,
所以最后想到了用node写个脚本扒json然后下载到本地。
var http = require('http'), fs = require('fs'); var files = require('data.json'), length = datas.length, imgs = [], i = 0; while (i < length) { imgs.push(files[i].imageURL); i++; } var download = function(url, dest) { var file = fs.createWriteStream(dest); http.get(url, function(response) { response.pipe(file); }); }; imgs.forEach(function(img, index) { download(img, String(index + 1) + '.jpg'); });
referrer: stackoverflow – How to download a file with Node.js?