2012-06-15 155 views
0

我正在尝试使用Google API自定义搜索,并且我没有任何线索可以从何处开始。看起来你必须创建一个“自定义搜索引擎”来解析搜索结果,而且你每天限制为100个。使用Python的Google API自定义搜索 - 编程搜索结果

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

我需要一个API密钥或什么?基本上我希望能够做到这一点,Google的文档很混乱,或者超出我的水平。

伪代码:

from AwesomeGoogleModule import GoogleSearch 

search = GoogleSearch("search term") 

results = search.SearchResultsNumber 

print results 

基本上,这个数字在为特定搜索项获得总成绩的?我想刮掉它。我不想通过前端Google,因为这很容易被阻止。我不需要超出API允许的100次搜索。这只能用于30-50个搜索字词,也许在80%到80%。使用自定义搜索的谷歌的API的Python客户端库

回答

2

示例代码是在这里:

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密钥。

+0

该代码现在在github上。自定义搜索示例,位于https://github.com/google/google-api-python-client/blob/master/samples/customsearch/main.py。但是tbh。它并没有真正解释太多。 – SleepProgger