
24.06.2007, 22:48
|
|
Участник форума
Регистрация: 08.09.2006
Сообщений: 194
С нами:
10354028
Репутация:
163
|
|
Скрипт парсер поисковика
Собственно вот решил написать такой скрипт для сбора линков на определённые кеи, форуы, гесты.... в общем что нужно то и парсим....
Код:
<?php
function gogo ($query)
{
$fileLink="c:\\outFile.txt";
$Fout=fopen($fileLink,"w+");
$query=rawurlencode($query);
$end=0;
$step=0;
while(!$end)
{
$html=file_get_contents("http://gogo.ru/web?&q=$query&sf=$step`");
$tmp=explode("width=\"90%\"><a href=\"",$html);
for ($i=1; $i<count($tmp);$i++)
{
$a=explode("\"",$tmp[$i]);
$out[]=$a[0];
fwrite($Fout,$a[0]."\n");
}
if (!eregi("Далее ",$html))
{
return $out;
}
$step=$step+10;
Print "Записано $step записей <br>";
@ob_flush();
sleep(2);
}
}
$SringQ="Killer Guestbook 0.1"; // Строка запроса
$rezult=gogo($SringQ);
?>
1) Есть такая вот проблема что когда пытаюся вывести в цикле сколько записано записей в файл то данные в браузер не попадают.... в чём может быть проблема... и как решить возможно...
2) Мне например нужно создать базу гостевух... но в поиске много мусора... типа реклам,скачать и т.д.... для отсеивания такого... какой может быть наиболее разумный способ? для отброса большего мусора можно конечно открывать сам линк и парсить его на полное сходство с запросом... будут ли ещё идеи>?
p.s: Спасибо за внимание
|
|
|