2012-06-15 83 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