import json, requests
# http://www.peachpit.com/articles/article.aspx?p=1574302&seqNum=2
def showsome(count, q):
start = 0
while start < count:
cnt = min(count - start, 4)
search_results = requests.get('http://ajax.googleapis.com/ajax/services/search/web?v=1.0&rsz=%d&q=%s&start=%d' % (cnt, q, start))
start += cnt
#print(search_results.text)
results = json.loads(search_results.text)
data = results['responseData']
print('Total results: %s' % data['cursor']['estimatedResultCount'])
hits = data['results']
print('Top %d hits:' % len(hits))
for h in hits: print (' ', h['url'])
print('For more results, see %s' % data['cursor']['moreResultsUrl'])
showsome(20, 'SPb+AU')