在java中获取google搜索结果而不被标记

在java中获取google搜索结果而不被标记,java,google-search,Java,Google Search,我有一个一次性任务,需要通过编程方式查询google。 然而,我不想麻烦谷歌,让我的代码标记为机器人。 有人知道谷歌用来检测机器人的标准吗?是否可以每隔一段时间或以较小的批量发出查询并解决问题? 我只需要大约3000个查询就可以完成我的工作。嗯,大多数软件通过使用 时间刻度(例如,你不能用5毫秒的频率搜索不同的东西) 您的网络网关(又名IP) 例如谷歌地图、foursquare、雅虎。。。。每天从同一个外部IP访问1k-10k。因此,如果我每隔5秒发出一次查询,那么这行得通吗?如果您使用他们

我有一个一次性任务,需要通过编程方式查询google。 然而,我不想麻烦谷歌,让我的代码标记为机器人。 有人知道谷歌用来检测机器人的标准吗?是否可以每隔一段时间或以较小的批量发出查询并解决问题?
我只需要大约3000个查询就可以完成我的工作。

嗯,大多数软件通过使用

  • 时间刻度(例如,你不能用5毫秒的频率搜索不同的东西)
  • 您的网络网关(又名IP)

例如谷歌地图、foursquare、雅虎。。。。每天从同一个外部IP访问1k-10k。

因此,如果我每隔5秒发出一次查询,那么这行得通吗?如果您使用他们的API,他们会提供关于您可以进行多少次查询的文档。