【发布时间】:2009-03-02 01:51:19
【问题描述】:
根据:http://code.google.com/apis/ajaxsearch/documentation/#fonje
我得到了一个游标结果,但愚蠢的是,moreResultsUrl 不是返回到 JSON 服务而是返回到主站点的 URL - 如何将下一页结果获取到 JSON 中?
【问题讨论】:
根据:http://code.google.com/apis/ajaxsearch/documentation/#fonje
我得到了一个游标结果,但愚蠢的是,moreResultsUrl 不是返回到 JSON 服务而是返回到主站点的 URL - 如何将下一页结果获取到 JSON 中?
【问题讨论】:
嗯,那是因为 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=Luca
用 JSON 翻译成
http://ajax.googleapis.com/ajax/services/search/web?v=1.0&q=Luca
Google 只是向您展示他们的 RESTful api,您可以将 pages JSON 值与您想要的任何接口一起使用。
【讨论】: