Javascript-форум (https://javascript.ru/forum/)
-   Node.JS (https://javascript.ru/forum/node-js-io-js/)
-   -   Парсинг аудио из плеера (https://javascript.ru/forum/node-js-io-js/84614-parsing-audio-iz-pleera.html)

yozuul 28.10.2022 21:45

Парсинг аудио из плеера
 
Вложений: 2
Доброго.
Пытаюсь написать парсер для онлайн плеера.
При запуске трека, он дробится на несколько частей и подгружается постепенно.
Я перехватываю ответы, и сохраняю данные в буфер.
Но что с ним дальше делать непонятно.
При сохранении в файл, он не проигрывается.
Не соображу, что-куда и во что надо декодировать.
await page.setRequestInterception(true)
const chunks = []
page.on('response', async (response) => {
   const urlRes = response.url()
   if(urlRes.includes('.net/file?uid')) {
      chunks.push(await response.buffer())
   }
   if(urlRes.includes('reportStreamingEnd')) {
      const content = chunks.join('')
      try {
         const test = writeFile('./test.flac', content);
         await test
      } catch (err) {
         console.error(err);
      }
   }
})

https://disk.yandex.ru/d/nEm2dbC0Dn3E3g


Часовой пояс GMT +3, время: 02:20.