1

我想在 Java 中以编程方式查询谷歌,以获取用于关系提取目的的文本。

例如,我想用 Java 编写:

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

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

我能做到吗?如果是这样呢?

4

2 回答 2

2

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

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

于 2012-06-11T17:55:53.467 回答
1

您可以使用Google 的自定义搜索 API

于 2012-06-11T17:57:52.313 回答