rss-feeder-mobilizon/scrapers/ccpl.js

31 lines
828 B
JavaScript

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();