#node.js #scroll
Вопрос:
Я хочу создать скроллер в NodeJS, который даст мне значение определенного элемента веб-страницы.
Я не знаю, как это работает, но я думаю, что-то вроде этого:
let title = await Scroll.get(url).contain('div#main h1#title').innerHTML
Я видел такие вещи в JS, но я хочу сделать это на сервере.
Ответ №1:
Это снова я…
Я нашел ответ на свою проблему.
Вы можете сделать это, чтобы получить всю страницу целиком
const request = require("request");
let options = {
uri: `www.google.com`
}
request(options,(error, response, body) => {
if(error) throw(error);
console.log(body);
});
Вы также можете использовать его как обещание :
function getWebpage(uri){
return new Promise((resolve, reject) => {
const options = {
uri: uri
}
request(options,(error, response, body) => {
if(error) reject(error);
resolve(body);
});
});
}
getWebpage('www.google.com')
.then(res => console.log(res))
.catch(err => console.log(err));
Примечание : Из того, что я видел, вы должны получить всю веб-страницу целиком. Если вы видели что-то еще, я был бы рад узнать