0

我正在尝试使用 Google API 自定义搜索,但我不知道从哪里开始。看来您必须创建一个“自定义搜索引擎”才能解析搜索结果,并且每天限制为 100 个。

我应该为此使用什么模块?我相信我从这里开始:http ://code.google.com/p/google-api-python-client/

我需要一个 API 密钥或什么?基本上我希望能够做这个操作,而谷歌的文档很混乱,或者可能超出了我的水平。

伪代码:

from AwesomeGoogleModule import GoogleSearch

search = GoogleSearch("search term")

results = search.SearchResultsNumber

print results

基本上,您从特定搜索词的总结果中获得的数字是多少?我想刮掉它。我不想通过前端谷歌,因为那很容易被屏蔽。我不需要超过 API 允许的 100 次搜索。这仅适用于 30-50 个搜索词,最多可能是 80-100 个。

4

1 回答 1

2

使用 google-api-python-client 库的自定义搜索示例代码如下:

http://code.google.com/p/google-api-python-client/source/browse/#hg%2Fsamples%2Fcustomsearch

您需要通过访问以下网址创建自己的 API 密钥:

https://code.google.com/apis/console/

在 API 控制台中创建一个项目,确保为该项目打开自定义搜索 API,然后您将在 API 访问选项卡的底部找到 API 密钥。

于 2012-06-22T00:59:09.517 回答