Create a web site crawling and scraping infrastructure using node.js, java and phantomjs. The product will be capable of performing the following task
* retrieval of item page given a set of item attributes
* extraction of information from page (scrape)
* ensure a polite usage pattern not triggering
* advanced interaction with the web site.
Skills: mongodb, node.js, html, java