I have a one time task where I need to query google programmatically. However I don't want to trouble google and get my code flagged as a bot. Does anyone know the criteria that google uses to detect bots? Is it possible to issue queries at intervals or in smaller batches and work around the problem? I only need about 3000 queries to get my work done.
Asked
Active
Viewed 252 times
0
-
If you're using their APIs they have documentation on how many queries you can make. [This answer has more](http://stackoverflow.com/questions/6405942/google-search-api-site-limit) – Thomas Dec 17 '12 at 21:40
1 Answers
1
Well, most software catch bots by using
- time scale (you can't search different things with frequency 5 ms for example)
- your network gateway (aka IP).
For example google maps, foursquare, yahoo .... have access 1k-10k per day from the same external IP.

Maxim Shoustin
- 77,483
- 27
- 203
- 225
-
So if I issued queries at intervals of say 5 secs then would that work? – Harshal Pandya Dec 17 '12 at 21:40