👓 Customizable Periodic Web Scraping Automation and Aggregation
- Clone the project and run
npm install
- Edit
config.js
and change the following values as necessarydelay
to the time you want to wait before re-scraping, in minutes - will parse to inturl
with the url you want to scrapeobserve
to a map of functions- The function should return the value you are trying to track
- The key of the map is the key under which the output of the function will be stored in the json database
- Run
node index.js
and let your data start coming in
- Add support for phantomJS so we can track changes made via JS
- Add support for external DBs, like MongoDB
- Add automatic graph generation