A quick scraper application with a functioning example.
Install dependencies and run yarn develop.
Create your admin credentials on Strapi and create the first Scraper:
name: Jamstack.org
enabled: true
frequency: * * * * *
The cron tries to run the scraping code every minute, and:
- check if the Scraper is
enabledbefore running; - respects the
frequencyset;
The scraping is done with puppeteer and cherio and is at /scripts/scrapers. The content is saved to the Site generators model.
You can turn it into a generic website scraper or just modify the index.js file to your needs. Possibilities are endless...