Nlp Java谷歌引擎库

Nlp Java谷歌引擎库,nlp,information-retrieval,java,Nlp,Information Retrieval,Java,我想要一个java库,在Google上搜索文本,并根据文本和语义相似性返回一些页面。有没有API做这项工作? 我自己编写了一个爬虫程序,从根页面搜索到特定深度,但我不知道如何输入文本作为谷歌的搜索查询 Google提供了自定义搜索API,您可以使用该API从代码中搜索Google 如果您还没有google帐户,您需要创建一个google帐户,创建一个自定义搜索引擎,生成一个API密钥,然后将其作为请求的一部分使用。您可以以JSON或Atom XML的形式获得结果 有关这方面的文档,请访问 没有j

我想要一个java库,在Google上搜索文本,并根据文本和语义相似性返回一些页面。有没有API做这项工作? 我自己编写了一个爬虫程序,从根页面搜索到特定深度,但我不知道如何输入文本作为谷歌的搜索查询

Google提供了自定义搜索API,您可以使用该API从代码中搜索Google

如果您还没有google帐户,您需要创建一个google帐户,创建一个自定义搜索引擎,生成一个API密钥,然后将其作为请求的一部分使用。您可以以JSON或Atom XML的形式获得结果

有关这方面的文档,请访问


没有java库,因此要真正调用API,您需要使用
java.net.URL
java.net.URLConnection
,或者使用REST客户端库,就像附带的一样。

首先,既然您正在编写自己的爬虫程序,我希望您的爬虫程序遵守网站的robots.txt。