使用Python进行Google API自定义搜索 - 程序化搜索结果

时间:2012-06-15 15:40:45

标签: python search google-api-python-client

我正在尝试使用Google API自定义搜索,但我没有任何线索从哪里开始。您似乎必须创建一个“自定义搜索引擎”才能解析搜索结果,并且每天限制为100个。

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

我需要一个API密钥或什么?基本上我希望能够执行此操作,Google的文档令人困惑,或者可能超出我的水平。

伪代码:

from AwesomeGoogleModule import GoogleSearch

search = GoogleSearch("search term")

results = search.SearchResultsNumber

print results

基本上,您获得特定搜索字词总结果的数字?我想刮掉它。我不想通过前端谷歌,因为这很容易被阻止。我不需要超越API允许的100次搜索。这只会是30-50个搜索词,在MOST可能是80-100。

1 个答案:

答案 0 :(得分: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密钥。