Ребят, смотрите, у меня есть сайт, с которого я должен получить данные.
Но, проблема в том, что данные появляются не сразу, через какой-то промежуток времени.
download(count) {
return new Promise((resolve, reject) => {
const url = 'https://www.donationalerts.com/widget/instream-stats?id=1535604&token=';
console.log(url);
https.get(url, res => {
res.setEncoding('utf8');
let data = '';
setTimeout( okey, 5000)
function okey () {
res.on('data', buf => {
console.log(buf);
data += buf;
})
}
res.on('end', () => {
resolve(data);
})
}).on('error', reject);
});
}
Получаю данные таким способом, но... Там не вся информация. Что делать? Как спарсить всю страницу целиком?
Или может вы посоветуете какой-нибудь другой способ парса?