0

嗨,我正在尝试使用 php 程序进行谷歌搜索。结果即将到来,但我只得到四个结果。做什么建议..这是我的代码

<?php
    $query = 'xyz';
    $url = "http://ajax.googleapis.com/ajax/services/search/web?v=1.0&num=10&q=".$query;

    $body = file_get_contents($url);
    $json = json_decode($body);
    print_r($json);
    for($x=0;$x<count($json->responseData->results);$x++){

        echo "<b>Result ".($x+1)."</b>";
        echo "<br>URL: ";
        echo $json->responseData->results[$x]->url;
        echo "<br>VisibleURL: ";
        echo $json->responseData->results[$x]->visibleUrl;
        echo "<br>Title: ";
        echo $json->responseData->results[$x]->title;
        echo "<br>Content: ";
        echo $json->responseData->results[$x]->content;
        echo "<br><br>";
    }
?>

请帮帮我...

4

2 回答 2

0

我认为您无法完全控制在查询中可以获得多少结果。但是您可以控制结果大小 ( rsz=large) 以及它从哪里开始

于 2014-02-28T07:01:00.460 回答
0

你的$apiKey,在哪里$customSearchEngineKey?奇怪的是,这甚至对您有用。

于 2014-10-29T01:51:19.207 回答