Live data from Hacker News

Ask HN: Can I get in trouble for crawling using the Googlebot user agent?

news.ycombinator.com

31–40 of 53 posts

Re: Ask HN: Can I get in trouble for crawling using the Googlebot user agent?

#31
post #4

Maybe "Googlebot" is a trademark, or maybe you are violating the usage terms the crawled sites have put in place by masquerading yourself... Could you get in to trouble? _MAYBE_? Seems like a stretch in practice though. I've come across people doing this to sites i've been an admin of relatively often, and unless you're crawling with enough intensity to cause a DoS or doing something nefarious with the content, most…

A quick search of the US trademarks does not show "Googlebot" as a trademark.

Re: Ask HN: Can I get in trouble for crawling using the Googlebot user agent?

#32
One thing they could do is tell you to stop. If they have told you to stop, and taken measures to block you out (blocking crawlers besides google) then persisting is illegal. I believe somebody got succesfully sued by facebook for continuing to scrape after facebook told them to stop. I'm not sure about the legality if you haven't been explicitly asked to stop, but as long as you are never blatant enough for them to notice, you shouldn't have any trouble.

Re: Ask HN: Can I get in trouble for crawling using the Googlebot user agent?

#34
post #25

Earlier quoted context omitted.

'stayin alive, stayin alive'? They've done surprisingly well transitioning to mobile & promoted their android guy to CEO, but haven't been able to diversify revenue away from ads. And people are starting to hate ads.

They fired their android guy. They gave android to their chrome guy and made him the CEO.

[deleted]

Re: Ask HN: Can I get in trouble for crawling using the Googlebot user agent?

#36
I feel like it's a good thing to maintain a certain level of professional ethics, and, while it depends on the specifics of the situation, I'd suggest that falsely claiming to third parties be something you aren't in order to do something they don't want you to do generally falls short of that ethical bar.

Say your bot misbehaves and effectively starts DOSing a site with a whole lot of pages, like a small Reddit clone or something. And say Reddit doesn't have another way to determine between your bot and the Googlebot. You have now put Reddit in a position where they have to either block the Googlebot (and possibly lose a huge pile of money in the process) or else buy up a lot more hardware and bandwidth to pay for your crawler as well. That's not cool, to put it bluntly.

Re: Ask HN: Can I get in trouble for crawling using the Googlebot user agent?

#37
post #18

Earlier quoted context omitted.

What is Google's slogan these days?

'stayin alive, stayin alive'? They've done surprisingly well transitioning to mobile & promoted their android guy to CEO, but haven't been able to diversify revenue away from ads. And people are starting to hate ads.

"When the time comes, add an adblocker to your browser. This will put an end to the whole affair."

Re: Ask HN: Can I get in trouble for crawling using the Googlebot user agent?

#38

I feel like it's a good thing to maintain a certain level of professional ethics, and, while it depends on the specifics of the situation, I'd suggest that falsely claiming to third parties be something you aren't in order to do something they don't want you to do generally falls short of that ethical bar. Say your bot misbehaves and effectively starts DOSing a site with a whole lot of pages, like a small Reddit clon…

[deleted]

Re: Ask HN: Can I get in trouble for crawling using the Googlebot user agent?

#39
post #28

Earlier quoted context omitted.

>Unless you do it from a Google Cloud instance, that is. What's the reverse DNS for Google Cloud IPs? Google says to check that Googlebot's IP resolves to either a .google.com or .googlebot.com domain. https://support.google.com/webmasters/answer/80553?hl=en

Good point -- although it makes sense why it isn't frequently implemented. DNS lookups aren't cheap for this kind of thing.

It would be sufficient to let some requests come through from "Googlebot", and then deal with them (block, rate-limit, whatever) once the DNS check has been completed.
Post reply on HN