Я пытаюсь создать программу (на python), которая будет выводить запрос Google Local Search и выводить результаты на консоль.Я хочу иметь возможность искать «кафе в Лондоне» и выводить на экран названия компаний и номера телефонов.Я нашел простую в использовании оболочку Python для API Карт Google и Локального поиска по адресу:
http://py -googlemaps.sourceforge.net / # googlemaps-Methods
Оболочка обязательно возвращает данные в формате JSON, но, кажется, возвращает только 32 результата из доступных тысяч.У меня вопрос, как мне получить доступ к большему?
Код делает что-то вроде этого:
url = query_url + encoded_params
request = urllib2.Request(url, headers=headers)
response = urllib2.urlopen(request)
return (url, json.load(response))
Это приводит к URL:
/local?q=cafe+near+London&start=0&rsz=large&v=1.0
/local?q=cafe+near+London&start=8&rsz=large&v=1.0
/local?q=cafe+near+London&start=16&rsz=large&v=1.0
/local?q=cafe+near+London&start=24&rsz=large&v=1.0
.. и формат JSONdata Разница в URL - это значение start =, которое увеличивается на 8. Однако при замене start = 32 я получаю сообщение об ошибке.Максимальное количество результатов кажется заблокированным в общей сложности 32.Как мне выйти за рамки этого?
Заранее спасибо за вашу помощь