Доброе утро. скажите пожалуйста как мне вытащить блок из целой html страницы, у меня есть вот такой код:
async function Scrap(query, type) {
return new Promise((resolve, reject) => {
torridest.request(`https://www.rusprofile.ru/search?query=${encodeURI(query)}&type=${type || 'ul'}`, async (err, res, body) => {
if(!err && res.statusCode === 200 && body !== null) {
resolve(body);
} else {
await torridest.renewTorSession(async (err, msg) => {
if (msg) {
await Scrap(query, type);
}
});
}
});
});
}
Он возвращает страницу через body в колбэке, я не нашёл решения с document.querySelector как допустим в папитере, поэтому приходится работать с тем что есть, немного отойдём от вопроса, здесь вот этот участок обновляет ip в торе, может есть подобное в папитере?
await torridest.renewTorSession(async (err, msg) => {
if (msg) {
await Scrap(query, type);
}
});
Так вот, на выходе я получаю страницу от html до html и мне хотелось бы убрать всё кроме блока по классу допустим. Это звучит как бред, но я вижу только этот выход, возможно есть другие? Спасибо