Google JSON / Ajax API - как перейти на следующую страницу результатов?

Согласно: http://code.google.com/apis/ajaxsearch/documentation/#fonje

Я возвращаю результат курсора, но по глупости moreResultsUrl возвращает URL-адрес НЕ в службу JSON, а на основной сайт - как вместо этого получить следующую страницу результатов в JSON?

Ответов (1)

Решение

Это потому, что moreResultsUrl указывает на http://www.google.com/search вместо http://ajax.googleapis.com/ajax/services/search/web .

Вам нужны только параметры moreResultUrl, которые вы можете передать http://ajax.googleapis.com/ajax/services/search/web для получения результата JSON.

Например:

http://www.google.com/search ? v = 1.0 & q = Лука

переведен в JSON с помощью

http://ajax.googleapis.com/ajax/services/search/web ? v = 1.0 & q = Лука

Google просто показывает вам свой RESTful api, вам решать, использовать значение JSON страницы с любым интерфейсом, который вы хотите.