goodwin14
Постоялец
- Регистрация
- 21 Мар 2009
- Сообщения
- 140
- Реакции
- 12
- Автор темы
- #1
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.
Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
<?
//64 max
$max_count = 1;
$keywords=file("keys.txt");
for ($i=0;$i<count($keywords);$i++)
{
$keyword=trim($keywords[$i]);
echo $keyword;
$count=0;
while($count<$max_count){
$url = "http://ajax.googleapis.com/ajax/services/search/web?v=1.0&hl=ru&rsz=large&start=".$count."&q=".urlencode($keyword);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$body = curl_exec($ch);
curl_close($ch);
$json = json_decode($body);
echo '<pre>';
print_r($json);
echo '</pre>';
foreach($json->responseData->results as $value){
echo($value->url).'<br>';
}
$count+=8;
}
flush();
//тормоз на 5 сек.
sleep(5);
}
?>
задержка это sleep(секунд)
а поиск может подойдёт через google ajax search api
PHP:<? //64 max $max_count = 1; $keywords=file("keys.txt"); for ($i=0;$i<count($keywords);$i++) { $keyword=trim($keywords[$i]); echo $keyword; $count=0; while($count<$max_count){ $url = "http://ajax.googleapis.com/ajax/services/search/web?v=1.0&hl=ru&rsz=large&start=".$count."&q=".urlencode($keyword); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $body = curl_exec($ch); curl_close($ch); $json = json_decode($body); echo '<pre>'; print_r($json); echo '</pre>'; foreach($json->responseData->results as $value){ echo($value->url).'<br>'; } $count+=8; } flush(); //тормоз на 5 сек. sleep(5); } ?>
У тебя cURL есть-то?не работает, Fatal error: Call to undefined function curl_init() in Z:\home\localhost\www\parser\parser.php on line 12
на локалхосте надо запускать....
Они никуда не сохраняются - они просто на печать выводятся. Сохранение можешь сам написать по аналогии с твоим предыдущим скриптом)и куда url сохраняются что то я не пойму... надо в файл