我有一个Bing搜索API结果的JSON对象,结构如下:
{"d":
{"results":[
{"__metadata":{"uri":"***","type":"***"},"ID":"***","Title":"***","Description":"***","DisplayUrl":"***","Url":"***"},
//repeated for 50 array items
]
,"__next":https://api.datamarket.azure.com/Data.ashx/Bing/Search/Web?Query=\u0027microsoft\u0027&$skip=50"}}
}
}
我可以解析50个数组项以获取搜索结果URL。但这仅适用于Bing搜索结果的第一页。我想在所有页面中获取搜索结果URL。我有几个问题,但都是在同一个问题上。
1)如何循环搜索结果页面?有什么办法可以从Bing JSON对象中获得结果数量吗? 2)我怎么知道我到达了最后一页? 3)如何获取最后一个JSON对象:
"__next":https://api.datamarket.azure.com/Data.ashx/Bing/Search/Web?Query=\u0027microsoft\u0027&$skip=50"}}