Yeah, I feel like unless you run a site large enough for google monkeys to write a special case for your site specifically, why not just password protect the entire site but put the password on the login page? Or any other rudimentary captcha I suppose - like the old days.
Doesn't keep out anyone even mildly interested in your site specifically, including scrapers, but at least it blocks googlebot etc.