【发布时间】:2011-05-29 05:11:30
【问题描述】:
经过大量试验和谷歌搜索,以下 Python 代码成功调用了 Google 的搜索 API - 但只返回 4 个结果:阅读 Google 搜索 API 文档后,我认为“start=”会返回额外的结果:但这不会发生。
谁能指点?谢谢。
Python 代码:
/usr/bin/python
import urllib
import simplejson
query = urllib.urlencode({'q' : 'site:example.com'})
url = 'http://ajax.googleapis.com/ajax/services/search/web?v=1.0&%s&start=50' \
% (query)
search_results = urllib.urlopen(url)
json = simplejson.loads(search_results.read())
results = json['responseData']['results']
for i in results:
print i['title'] + ": " + i['url']
【问题讨论】:
标签: python google-search google-search-api