Intenté eso pero no funcionó:
const https = require('https'); const fs = require("fs"); const options = { hostname: 'dlive.tv', port: 443, path: '/IXCOSANXCI', method: 'GET', }; var html = "" function func(){ fs.writeFileSync("./response.txt",html) console.log("writed") } const req = https.request(options, res => { console.log(`statusCode: ${res.statusCode}`); res.on('data', d => { html += d }); setTimeout(func, 5 * 1000) }); req.on('error', error => { console.error(error); }); req.end();normalmente, si intenta esto, los mensajes en el chat de dlive se descargarán:
const axios = require("axios"); const fs = require("fs"); (async () => { const response = await axios.get(`https://dlive.tv/IXCOSANXCI`); fs.writeFileSync("./response.txt",response.data) })();en breve ¿Hay alguna manera de obtener todo el sitio? es decir, respuesta después de 5 segundos o más
Yo uso node.js v12.20.10