我尝试使用谷歌的JSON转换器,如下所示:http://ajax.googleapis.com/ajax/services/feed/load?v=1.0&q=http%3A%2F%2Fnews.google.com%2Fnews%3Foutput%3Drss%26num%3D8
唯一的问题是只能返回最多4个结果。如果我直接转到http://news.google.com/news?output=rss&num=8,则有8个结果。但是如果我将它转换为JSON,那么只有4个。
是否有另一种以JSON格式获取Google新闻结果的方法?
答案 0 :(得分:9)
&num=8
应该是加载请求的一部分,而不是url编码。
喜欢这个......
答案 1 :(得分:3)
你可以使用rsz参数
RSZ = 4
此参数提供1-8之间的整数,表示每页返回的结果数。 e.g。
$url="https://ajax.googleapis.com/ajax/services/search/news?v=1.0&rsz=8&q=Tarun%20Gupta";