Pjscrape: A web-scraping framework written in JS using PhantomJS and jQuery
nrabinowitz.github.com
nrabinowitz.github.com
The one thing that set phantomjs apart is that is it a full headless webkit browser rather than just an html parsing engine which most other solutions are. The big win with the above in mind is that you can scrape and test comet/heavy javascript apps without having to mock the polling or submit/responses.
I run it like a bot controlled by NodeJs with NowJs sending commands to it and it returning the results of tests, though I believe there are plans to get process to process communication working to make the process of controlling and pushing data out easier.
I used node+jsdom so far. I will have a look at phantom js.
There was also a fix for self-signed or invalid certs: