Greasemonkey[0] is fairly handy for scraping. You can even include remote resources like jQuery if you're targeting specific DOM elements in the page. For storing the data, you can just use LocalStorage (for example if you're paginating)
[0] https://addons.mozilla.org/en-US/firefox/addon/greasemonkey/