3 ms·
Include a referrer HTTP header, set the user agent, and set a random wait time between 500ms and 5s. I crawl Google frequently and that format has always worke
by bullseye 18y ago
Include a referrer HTTP header, set the user agent, and set a random wait time between 500ms and 5s.
I crawl Google frequently and that format has always worked for me... At least it did until I made this post. :)
- Hexstream 18y agoIf you can bypass the rules they don't count, eh?
- fauigerzigerk 18y agoTo be honest I can't take it seriously when a company that makes billions from crawling other people's sites makes a rule that you're not allowed to crawl theirs. Google has a lot of conflicts with media companies and it always starts out with google ignoring some "rules" expecting to either win in court or settle at some point. So I think breaking these rules is part of the process of how sensible rules are established in the first place. Yes it's recursive, but HN readers should be smart enough to understand that ;-)
- neilc 18y agoTo be honest I can't take it seriously when a company that makes billions from crawling other people's sites makes a rule that you're not allowed to crawl theirs. Why not? Google obeys robots.txt -- if you don't want them to crawl your site, it is trivial to arrange. I think violating Google's terms of use is pretty hard to justify as ethical.
- fauigerzigerk 18y agoGoogle obeys robots.txt but not much else. Just ask publishers and news outlets. And as I said, I don't see rules as a black and white thing. If they were, there would never be any progress. No iTunes without napster. No Microsoft being the biggest software company in the world without piracy. That doesn't mean it's ethically justified to break any rule. I just think it's not as simple as someone stating their own rules and everyone automatically obeying it.