Jump to content


Photo

Script De Busca


  • Faça o login para participar
11 replies to this topic

#1 eltonfranca

eltonfranca

    Normal

  • Usuários
  • 66 posts
  • Sexo:Masculino

Posted 25/09/2004, 10:55

Gostaria de saber como faço para colocar os resultados do google no meu site e ter resultados no meu design mais os resultados em português pois o que estou usando é inglês e o meu maior sonho é colocar um buscador de imagens como faço!! Tem algum script em cgi ou php ou só em asp e onde posso conseguir???
OBRIGADO PELA ATENÇÃO

#2 Whitesnake

Whitesnake
  • Visitantes

Posted 25/09/2004, 14:46

Tinha o NetSearcher que fazia isto.... mas eu não encontrei mais ele.

#3 *º[ ¤ gLx ¤ ]º*

*º[ ¤ gLx ¤ ]º*

    Normal

  • Usuários
  • 87 posts
  • Sexo:Não informado

Posted 26/09/2004, 20:34

Eu acho que isso é uma assinatura, paga, na qual vc deve pedir pelo Google.com..pelo menos foi o que meu amigo me disse cara...

flw.

#4 *º[ ¤ gLx ¤ ]º*

*º[ ¤ gLx ¤ ]º*

    Normal

  • Usuários
  • 87 posts
  • Sexo:Não informado

Posted 26/09/2004, 20:36

Mais uma coisa: O preço, que ele me disse, é bem salgado.. $69, ou seja, R$ 200,00... Acho que vc jah deve ter desistido neh heheh.. mas pesquisa mais sobre isso pq eu naum sei se eh verdade.. mas ele colocou no site dele oh: http://busca.bronline.com.br

#5 jgcl

jgcl

    João Gabriel C. Laass, Serra/ES

  • Usuários
  • 559 posts
  • Sexo:Não informado
  • Localidade:Serra / ES
  • Interesses:Tudo!

Posted 27/09/2004, 14:04

Tem scripts por ai que não usam esse serviço de assinatura do Google e mesmo assum "captam" os resultados do Google.

No site da CGiClube.net, na área de Buscadores tem scripts (ou script) que faz isso.

Flw
João Gabriel
Site >> joaogabriel.org
CGiClube.net >> http://www.cgiclube.net
Vitória Perl Mongers >> http://vitoria.pm.org

#6 stvkoch

stvkoch

    Turista

  • Usuários
  • 53 posts
  • Sexo:Não informado

Posted 27/09/2004, 14:54

Primeiro baixe a APi do google.

www.google.com/apis

e se registre depois e pegue o Key do registro.

Voce encontra bastante material sobre como implementar uma pesquisa no google. Importante ressaltar que tem que seguir as normas do contrato de utilização, entre estas normas esta a de dizer de onde vem os resultados...

Baixo segue um exemplo de um script.


use SOAP::Lite;
my $key='000000000000000000000000';
my $query="foo";
my $googleSearch = SOAP::Lite -> service("file:GoogleSearch.wsdl");
my $result = $googleSearch -> doGoogleSearch($key, $query, 0, 10, "false", "", "false", "", "latin1", "latin1");
print "About $result->{'estimatedTotalResultsCount'} results.\n";

existem variações do script que imprimem o resultado.


Espero ter ajudado.


ABAIXO TEM OUTRO EXEMPLO BASICO:

#!c:\Perl\bin

use SOAP::Lite;
use strict;
use CGI qw( :standard );

my $google_key='000000000000000000000';
#ESTE ARQUIVO EH IMPORTANTE VC BAIXA DO API DO GOOGLE
my $google_wdsl = "C:\\APIGOOGLE\\GoogleSearch.wsdl";

my $query = param("query");

if ($query){


# CRIA UM NOVO SOAP::Lite instance
my $google_search = SOAP::Lite->service("file:$google_wdsl");

my $results = $google_search ->
doGoogleSearch(
$google_key, $query, 0, 10, "false", "", "false",
"", "latin1", "latin1"
);

@{$results->{resultElements}} or print "Sem resultado";


print qq~<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR...nsitional.dtd">
<head>
<title>Pesquisa</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /><body>
<form action="google.pl">
Pesquisa google:<input type="text" name="query"><input type="submit" name="enviar" value="Pesquisar">

</form>
<hr><br><br>~;

#IMPRIME O RESULTADO
foreach my $result (@{$results->{resultElements}}) {
print
join "\n",
$result->{title} || "SEM TITULO",
"<br>",
$result->{URL},
"<br>",
$result->{snippet} || 'SEM DESCRICAO',
"<br><br>",
"\n";
}

print qq~</body></html>~;
}else{

print qq~<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR...nsitional.dtd">
<head>
<title>Pesquisa</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /><body>
<form action="google.pl">
Pesquisa google:<input type="text" name="query"><input type="submit" name="enviar" value="Pesquisar">
</form>
<hr><br><br>~;


print qq~</body></html>~;
}

Edição feita por: stvkoch, 27/09/2004, 16:13.

Até mais, espero ter ajudado.


Steven Koch :)
stvkoch@gmail.com

#7 *º[ ¤ gLx ¤ ]º*

*º[ ¤ gLx ¤ ]º*

    Normal

  • Usuários
  • 87 posts
  • Sexo:Não informado

Posted 27/09/2004, 20:06

Olá, stvkoch!

Gostei desse serviço.. mas tenho dúvidas.. tipo, eu me registrei, fiz o download, recebi o email de confirmação, mas não sei aonde eu pego esse tal "Validation Key"..

Se pudesse me ajudar, ficarei grato desde já..

#8 *º[ ¤ gLx ¤ ]º*

*º[ ¤ gLx ¤ ]º*

    Normal

  • Usuários
  • 87 posts
  • Sexo:Não informado

Posted 27/09/2004, 20:10

Obrigado cara, não precisa mais.. já consegui!! :>

flw

#9 stvkoch

stvkoch

    Turista

  • Usuários
  • 53 posts
  • Sexo:Não informado

Posted 28/09/2004, 08:01

o "Validation Key" vc recebe por e-mail depois de confirmar o cadastro.

Tem um arquivo na API do Google que é indispensavel: "GoogleSearch.wsdl" este deve ser copiado para o diretorio da pagina.
Até mais, espero ter ajudado.


Steven Koch :)
stvkoch@gmail.com

#10 Gabriel

Gabriel

    CGI & PHP até Morre!!!!

  • Usuários
  • 573 posts
  • Sexo:Não informado
  • Localidade:Santo Andre-SP
  • Interesses:http://www.divulgue-me.com

Posted 29/09/2004, 11:26

procura o metasearch, ele faz isso ;)
flws
Editado pela equipe Forum Wmo, favor ler as regras.

#11 Agente Linhares

Agente Linhares

    fuis...abraços!

  • Ex-Admins
  • 3138 posts
  • Sexo:Não informado
  • Localidade:Biritiba Mirim-SP

Posted 08/10/2004, 22:04

como seria a lógica de programação desse sisteminha?
> Busca On-line - A Busca que faltava na Internet! - Cadastre-se!
---------------------------------------------------------------------------
> BRdesign.NET - Soluções em Websites e Sistemas E-Commerce.
---------------------------------------------------------------------------
> BR-ecommerce - Sua loja virtual na internet! - Apenas R$99,90 mensais (hospedagem inclusa)!

#12 stvkoch

stvkoch

    Turista

  • Usuários
  • 53 posts
  • Sexo:Não informado

Posted 14/10/2004, 08:29

SO MAIS UM FATO QUE GOSTARIA DE ACRESCENTAR:

PERL TEM MAIS MODULOS QUE SE COMUNICAM COM OUTROS BUSCADORES.

ENTRE ELES LYCOS, ALTAVISTA, ETC...

PARA QUEM SE INTERESSA PELO ASSUNTO EH POSSIVEL FAZER UM META-BUSCADOR.

ACHO QUE TAMBEM PARA QUEM QUER FAZER ISSO DEVE LER UM POUCO SOBRE THEARDS PARA OTIMIZAR AS PESQUISAS EM VARIOS BUSCADORES AO MESMO TEMPO.
Até mais, espero ter ajudado.


Steven Koch :)
stvkoch@gmail.com




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq