我在这里有两个 JSON 对象,通过 Google Search API 生成。这些对象的 URL 可以在下面找到。
http://ajax.googleapis.com/ajax/services/search/web?v=1.0&q=hello%20world&rsz=large http://ajax.googleapis.com/ajax/services/search/web?v=1.0&q =你好%20world&rsz=大&开始=8
如您所见,第一个 URL 返回前八个结果,而第二个 URL 返回接下来的八个结果。我不想单独检查这些结果,而是想以编程方式将它们合并到一个 JSON 对象中,并将它们作为前 16 个结果传递。
我已经尝试使用几个非常简单的 JSON 对象来实现这一点,但是 Google 返回的结果仍然有点超出我的想象,所以我希望在做这样的事情时能得到一些帮助。
据我所知,将两个对象合并为一个并不违反 Google 的服务条款,只是这些对象总是作为两个结果进行处理(他们会这样做)。一些朋友向我指出了能够做这些事情的自动化工具的方向,但我还没有找到这样的工具。
我目前在 ASP.NET 中工作,因此 C# 或 VB.NET 代码很棒,但我有点独立于语言,因此非常感谢任何语言的帮助。
任何人都可以就做这样的事情提供任何帮助和/或建议吗?
编辑:这些结果最终将保存到数据库中,因此任何服务器端方法都会很棒,即使这意味着将它们直接放入表中以供以后处理。