Bonjour à tous,
Je suis débutant en node js et je n'arrive pas a faire ce que je souhaite. Je souhaite afficher des données recupérer grâce au scraping sur une page web en local. Pour me simplifier la tâche et essayer de mieux comprendre j'ai créer un script tres simple pour scraper son ip sur un site et nous renvoyer le résultat dans le terminal
'const puppeteer = require("puppeteer");
(async function f() {
const browser = await puppeteer.launch({ headless : true , args: [ '--proxy-server=' ]});
const page = await browser.newPage();
await page.goto('https://nordvpn.com/fr/what-is-my-ip/', {waiUntil: "networkidle2"});
const data = await page.evaluate(() => {
let elements = document.querySelector('body > div.Page.d-flex.flex-column.overflow-hidden > div:nth-child(2) > div > div > div > div > div > div > div.col-xs-12.col-sm-6.mb-7.mb-sm-0 > h3.Title.h3.mb-6.js-ipdata-ip-address').innerText;
return elements;
});
f();
console.log("Mon ip est : " + data);
await browser.close();
})();'
Cependant je souhaiterais affichez ce resultat sur une page web
Toutes réponses me seront utiles (documentations, explications... )
Merci d'avance pour votre réponse