Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Micilini Roll

Como Fazer um Buscador de sites,estilo google,cade?

Recommended Posts

Pessoal o topico ja diz quase tudo,mais é logico que eu nao quero fazer um buscador tipo o google o cade entre outros, eu sempre tive esta duvida quando começei a programar e sempre esqueçia esta duvida,mais agora é serio, fazer um buscador dentro do meu site é simples de fazer,agora como faço pra fazer com que meu buscador do meu site pegue outros sites? eu desconheço o comando que pega o que voce quer pesquisar e pesquisa dentro da internet?? sera que tem tutorial sobre isso? aonde?? quero esclareçer minha duvida!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

é isso ai andrey knupp nao é atoa que voce é moderador! é isso mesmo achei o que eu queria usando o Web-Crawler

 

abaixo esta o comando simples que encontrei por ai na net e facil de usar.

 

<html>
<head><title>PHP Website Crawler</title></head>
<body>
<form id="crawl" method="post" action="">
<label>URL:
<input name="url" type="text" id="url" value="<?php $url; ?>http://website.com" size="70" maxlength="255" />
</label>
<br />
<br />
<label>
<input type="submit" name="Submit" value="Crawl!" />
</label>
<br />
</form>
</body>
</html>
<?php
if (isset($_POST['url'])) {
$url = $_POST['url'];
$f = @fopen($url,"r");
while( $buf = fgets($f,1024) )
{
$buf = fgets($f, 4096);
preg_match_all("/<\s*a\s+[^>]*href\s*=\s*[\"']?([^\"' >]+)[\"' >]/isU",$buf,$words);
for( $i = 0; $words[$i]; $i++ )
{
for( $j = 0; $words[$i][$j]; $j++ )
{
$cur_word = strtolower($words[$i][$j]);
print "$cur_word<br>";
}
}
}
}
?>

 

 

AGORA é so pegar este comando e ir aprimorando ele, obg!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Esse crawler é interno apenas se não me engano. Crawling é apenas um dos processos, não é simples montar um buscador, vc precisa ter forma de adquirir conteúdo, criar um mecanismo inteligente de detecção de palavras (como sinônimos, etc).

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.