如何以编程方式谷歌?

时间:2012-06-11 17:53:05

标签: java

我想用Java编程查询谷歌,以获取关系提取的文本。

例如,我想用Java编写:

result_list=googleAgent.search("Berlin Germany"); 

result_list中,我可以得到一个包含“柏林”和“德国”的句子列表。然后我可以进行NLP分析并提取关系。

我可以这样做吗?如果是这样的话呢?

2 个答案:

答案 0 :(得分:2)

Google禁止直接通过其网站进行程序化搜索(这就是他们拥有search API的原因)。如果您坚持尝试这样做,Google最终会弹出一个客户端必须解决的验证码。所以现在你在做OCR的时候会尝试做NLP;)

然而,他们的搜索API并不是那么好。您每天只能查询一定数量的查询(100)和每个结果的信息。

答案 1 :(得分:1)