Я хочу получать результаты поиска Google с помощью python, пока у меня есть следующий сценарий, который я узнал из этого сообщение:
import urllib2
from bs4 import BeautifulSoup
import lxml
import sqlite3
import urllib
import json
def showSome(searchFor):
query = urllib.urlencode({'q':searchFor})
url = 'http://ajax.googleapis.com/ajax/services/search/web?v=1.0&%s'%query
searchResponse = urllib.urlopen(url)
searchResults = searchResponse.read()
results = json.loads(searchResults)
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']
showSome("site:www.hitmeister.de/shops/")
Он показывает мне 4380 результатов, когда я ищу тот же запрос с помощью браузера, он дает мне около 6650 результатов, как я могу извлечь все результаты из Google? А также это дает мне 4 лучших результата, как я могу получить все результаты?