Wie kann ich ein NodeJS-Skript zum Herunterladen von Videos aus einer CSV-Liste erstellen? Bis jetzt kann ich nur Bilder in HTTP herunterladen, aber ich konnte nicht herausfinden, wie man für Video und HTTPS umgehen kann. Ihr Rat wird geschätzt. Unten ist mein Code zum Herunterladen von Bildern.Skript zum Herunterladen von Videos im Stapelbetrieb mit NodeJS
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();
});
}
});
Sie irgendwelche Fehler immer von dem Versuch, ein Video zum Download? Es sieht gut aus. –
@MerunasGrincalaitis der Datei-Download ist nicht mit 0kb ausführbar. – Noob9999
@MerunasGrincalaitis Ich habe es erneut versucht und ich kann bereits herunterladen. Wie kann ich jedoch den Code verbessern, nachdem das Video heruntergeladen wurde? Fertig, es wird nur zum nächsten Video und Download gehen? Thx – Noob9999