const puppeteer = require('puppeteer'); async function run() { const browser = await puppeteer.launch({headless:false}); const page = await browser.newPage(); await page.goto('https://www.cc-paysdelimours.fr/agenda'); await page.waitFor('#widgit_results_agenda'); // chaque lien d'évènement est un .widgit_result // titre: .widgit_result .widgit_title // titre: #widgit_event_details .widgit_title let sel = '#widgit_results_agenda .widgit_result .title'; let titles = await page.evaluate((sel) => { let element = document.querySelectorAll(sel); let titleList=[]; if(element.length){ console.log('title', element.innerHTML); titleList.push(element.innerHTML); } return titleList; }); browser.close(); } run();