How to transition from PhantomJS and CasperJS to NickJS for headless browsing.
NickJS is a Javascript wrapper for headless browsing. If you still have scripts written for PhantomJS or CasperJS, NickJS is your best tool moving forward. As a stand-alone product, NickJS is also a pretty good simple web scraper.
Step 1 - Add an environmental variable to your ~/.bash_profile.
Step 2 - Create a Simple Scraper
This little script will collect title, URL and description from this website's homepage. What's unique to understand is that you can actually inject jQuery into a website for DOM manipulation.
Resources
PhantomBuster is the managed service for NickJS scripts.