0

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

4

1 回答 1

2

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

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

相关文档可在https://developers.google.com/custom-search/v1/overview获得

因此没有 java 库,因此要实际调用 API,您需要使用java.net.URLandjava.net.URLConnection或像jersey附带的那样的 REST 客户端库。

于 2013-06-19T08:58:42.470 回答