我想用Java编程查询谷歌,以获取关系提取的文本。
例如,我想用Java编写:
result_list=googleAgent.search("Berlin Germany");
在result_list
中,我可以得到一个包含“柏林”和“德国”的句子列表。然后我可以进行NLP分析并提取关系。
我可以这样做吗?如果是这样的话呢?
答案 0 :(得分:2)
Google禁止直接通过其网站进行程序化搜索(这就是他们拥有search API的原因)。如果您坚持尝试这样做,Google最终会弹出一个客户端必须解决的验证码。所以现在你在做OCR的时候会尝试做NLP;)
然而,他们的搜索API并不是那么好。您每天只能查询一定数量的查询(100)和每个结果的信息。
答案 1 :(得分:1)