如何创建从CSV列表下载视频的NodeJS脚本。到目前为止,我只能下载HTTP格式的图片,但我不知道如何解决视频和HTTPS的问题。非常感谢您的建议。下面是我下载图片的代码。
var fs = require('fs');
var promiseCSV = require('./promiseCSV.js');
var request = require('request');
var path = "test.csv"
var download = function(uri, filename, callback){
request.head(uri, function(err, res, body){
request(uri).pipe(fs.createWriteStream(filename)).on('close', callback);
});
};
var i = 0;
promiseCSV(path).then(function (records) {
next();
function next(){
download(records[i][0],'image/'+records[i][1], function(){
i++;
if (i < records.length) next();
});
}
});
发布于 2017-06-03 22:20:51
要下载阵列中的所有视频,请执行for
循环:
promiseCSV(path).then(function (records) {
next();
function next(){
for(let b = 0; b < records[i].length; b++){
download(records[i][b],'image/'+records[i][b+1], function(){
i++;
if (i < records.length) next();
);
}
}
});
https://stackoverflow.com/questions/44343891
复制相似问题