Я пытаюсь построить скребок для загрузки потокового видео и и сохранять их в частном случае облачного использования NightMareJs (http://www.nightmarejs.org/)
Скачать видеопотоки с удаленного сервера с помощью NightmareJs
Я видел документацию, и это показывает, как загрузить простой файлы, как это -
.evaluate(function ev(){
var el = document.querySelector("[href*='nrc_20141124.epub']");
var xhr = new XMLHttpRequest();
xhr.open("GET", el.href, false);
xhr.overrideMimeType("text/plain; charset=x-user-defined");
xhr.send();
return xhr.responseText;
}, function cb(data){
var fs = require("fs");
fs.writeFileSync("book.epub", data, "binary");
})
- на основе SO пост здесь ->Download a file using Nightmare
Но я хочу, чтобы загрузить видео потоков с использованием NodeJs потоков асинхронного API. Есть ли способ открыть поток из удаленного url и передать его в локальный/другой удаленный перезаписываемый поток, используя NodeJs встроенный поток apis
Это только описание подхода. Если у вас есть рабочий код, ответьте на этот вопрос самостоятельно. –