【发布时间】:2014-10-14 23:27:38
【问题描述】:
我一直在用这个简单的 Python 代码写一个简单的程序,唯一的问题是它只返回前 3 个搜索结果。我正在寻找一种可以从 Google 搜索引擎检索至少 50 个热门搜索结果的方法。
import urllib
import json
exampleSearch = 'pagerank'
encoded = urllib.quote(exampleSearch)
rawData = urllib.urlopen('http://ajax.googleapis.com/ajax/services/search/web?v=1.0&q='+encoded).read()
jsonData = json.loads(rawData)
searchResults = jsonData['responseData']['results']
for er in searchResults:
title = er['title']
link = er['url']
print title
print link
print '''
'''
P.S:我没有 GoogleSiteSearch 的付费版本
【问题讨论】:
标签: python json google-app-engine search-engine google-search