我正在尝试使用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。
答案 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密钥。