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 = 10;
$keyword=trim('+парсер +google site:nulled.cc');
$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);
//php 5.2.0
$json = json_decode($body);
foreach($json->responseData->results as $value){
echo $value->title.'<br>'.$value->url.'<br>'.$value->content.'<br><br>';
}
$count+=8;
}
?>
<?
header('Content-Type: text/html; charset=utf-8');
//64 max
$max_count = 10;
$result = array();
$keyword='+парсер +google site:nulled.cc';
$count=0;
$count_array = 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);
foreach($json->responseData->results as $value){
if($count_array>$max_count-1)break;
$result[] = array('title'=>$value->title, 'url'=>$value->url, 'content'=>$value->content);
$count_array++;
}
$count+=8;
}
echo '<pre>';
print_r($result);
echo '</pre>';
?>
Вообще стоило бы сначало почитать, но вот пример:Как это использовать для наполнения гс - каталогов (по 100 результатов на странице и таких страниц 500 ) ?
Вопросы от чайника в пхп:
1. Как результаты сохранять в текстовый файл, убрав все лишние выражения типа [3] => Array [title] и т.д.
2. Сгенерировать файл для дальнейшего экспорта в какую-либо цмс (с разбитием на страницы)
3. Ввести следующий ключевой запрос и т.д.
<?php
$text='';
foreach($result as $resultX) {
//Задаешь как надо, например можешь просто перечислить
$text.='Title: '.$resultX['title'].'<br> Url: '.$resultX['url'].'<br> Content:'.$resultX['content'].'<br><hr><br>';
//Или вывести только тайтлы
//$text.='Title: '.$resultX['title'].'<hr>';
//Или только ссылки
//$text.=$resultX['url']."\r\n";
}
//Теперь в $text текстовая строка, можешь её посмотерть
echo $text;
//Или сохранить в файл
file_put_contents('text.txt',$text);
?>