const request = require('request');
const fs = require('fs');
const path = require('path');
if(!fs.existsSync(path.join(path.join(__dirname, '文件夹名字')))){
fs.mkdirSync(path.join(__dirname, '文件夹名字'));
}
var videoJsonString = fs.readFileSync(path.join(__dirname, '文件名' + '.txt'),'utf-8');
var videoJsonArr = videoJsonString.split('\r\n'); // 切割为数组
videoJsonArr.pop();// 去掉数组的最后一项(一般是空的)
var videoJson = videoJsonArr.map((item) => {
return JSON.parse(item);
});
function downloadFile(url,filename,callback){
// 视频链接url , 视频储存的名字filename , 下载完视频的回调callback
request(url).pipe(fs.createWriteStream(filename)).on('close', callback(filename));
}