嗨我正在尝试使用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>";
}
?>
请帮帮我......
答案 0 :(得分:0)
我认为您无法完全控制查询中可以获得多少结果。但您可以控制结果大小( rsz=large
)及其开始位置
答案 1 :(得分:0)
您的$apiKey
,$customSearchEngineKey
在哪里?如果这对你有用,这真是一个奇迹。