I\'m in the process of hacking together a web app which uses extensive screen scraping in node.js. I feel like I\'m fighting against the current at every corner. There must
It turns out someone made a phantomjs module for node.js:
https://github.com/sgentle/phantomjs-node
While phantom is fairly heavy, it also supports SSL, cookies, and everything else a typical browser supports (since it is a webkit browser, after all).
Give it a shot, it may be exactly what you are looking for.