it's easy to retrieve google caches with a ruby script. here's one i used in the past:
edit: if you use this, add a sleep! whoops. i didn't get banned though, shrug.
edit: if you use this, add a sleep! whoops. i didn't get banned though, shrug.
It sleeps in between queries, so you don't get temporarily banned from Google.
I think it's not currently working for Yahoo or MSN/Bing. Fixing that might be easier than doing everything else manually.
Edit: I've gotten a response from Frank McCown, creator of Warrick, that he's looking into it.
Edit 2: He'll try to update it next week.