Skip to content

👓 Customizable Periodic Web Scraping Automation and Aggregation

Notifications You must be signed in to change notification settings

mjkaufer/WebWatch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WebWatch

👓 Customizable Periodic Web Scraping Automation and Aggregation

How To Use

  • Clone the project and run npm install
  • Edit config.js and change the following values as necessary
    • delay to the time you want to wait before re-scraping, in minutes - will parse to int
    • url with the url you want to scrape
    • observe 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

Todo

  • Add support for phantomJS so we can track changes made via JS
  • Add support for external DBs, like MongoDB
  • Add automatic graph generation

About

👓 Customizable Periodic Web Scraping Automation and Aggregation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published