Criando motor de busca para o Firefox

Neste artigo mostrarei como criar um motor de busca personalizado no Firefox. Você poderá criar um motor de busca para qualquer site seguindo os passos abaixo.

[ Hits: 19.085 ]

Por: Bruno Nunes em 30/03/2010


Introdução



Olá pessoal! Este é meu primeiro artigo aqui no VOL, espero que gostem.

O motores de busca são aqueles que utilizamos para fazer buscas automáticas.

Temos como principal exemplo os motores nos navegadores, provavelmente seu navegador tem um ou mais motores de busca, na maioria das vezes eles estão no canto superior direito do seu navegador, o Firefox traz por padrão o motor de busca do Google.
Linux: Criando motor de busca para o firefox!
Uma vez que o motor de busca está configurado e funcionado, basta você digitar o que procura nele, então será redirecionado para a página do motor, exibindo os resultados de sua pesquisa.

Eles servem para facilitar nossa vida, imagine toda vez você ter que acessar a página do Google para fazer uma pesquisa ou então o site do Buscapé, Mercado Livre etc.

O motivo que me levou a escrever este artigo é que algumas vezes no dia eu preciso do telefone de algumas empresas, daí eu entro no site do telelistas.net e busco, mas isso requer tempo. Como tornar isso mais simples? Simplesmente criando um motor de busca! Então vamos criá-lo.

Página alvo

Bom, para criarmos um motor de busca precisamos saber para qual site vamos criar. No meu exemplo vou criar 2 motores de busca no site do telelistas.net.

Para isso acessamos o site www.telelistas.net e preenchemos como o exemplo abaixo:
Linux: Criando motor de busca para o firefox!
No meu caso estou escolhendo a cidade Petrolina - PE e o nome que busco é "teste".

Então mande buscar.

Na página seguinte perceba como ficou a URL do seu navegador.
Linux: Criando motor de busca para o firefox!
No meu caso tem o seguinte conteúdo:

http://www.telelistas.net/templates/resultado_busca.aspx?q=&orgm=0&cod_localidade=81119&atividade=&uf_busca=pe&nome=teste&image.x=28&image.y=11

Vamos decifrar isso agora:
  • http://www.telelistas.net/templates/resultado_busca.aspx => endereço da página que recebe os dados para pesquisa.
  • q= => Algum parâmetro extra, mas que não foi especificado
  • orgm=0 => Algum parâmetro extra
  • cod_localidade=81119 => Código da localidade onde estou buscando o telefone, vamos precisar disso, lembro que este código pertence a Petrolina - PE
  • atividade= => Algum parâmetro extra mas que não foi especificado
  • uf_busca=pe => Código da UF de onde estou procurando o telefone, vamos precisar disso também, no meu caso a uf é pe
  • nome=teste => Aqui está o ponto chave, este é o parâmetro que estamos fazendo a busca.
  • image.x=28 => Algum parâmetro relacionado a uma imagem, mas não sei para que serve. : )
  • image.y=11 => Mesma coisa do parâmetro acima.

Obs.: Todos os parâmetros estão separados pelo caractere & na URL, este caractere diz a página a delimitação de cada um.

Agora que já sabemos o que a página necessita para fazer a pesquisa, vamos colocar a mão na massa.

Você pode fazer alguns testes na página para verificar o que ela precisa, no meu caso removi os parâmetros que estão sem informação e também os parâmetros image.x e image.y e testei. Como fiz isso? Enviei a seguinte URL:

http://www.telelistas.net/templates/resultado_busca.aspx?uf_busca=pe&cod_localidade=81119&nome=teste

Como você pode ver, enviei apenas 3 parâmetros a página, neste caso a página me retornou o mesmo resultado sem erro, o que significa que posso criar meu motor baseado apenas nestes 3 parâmetros. : )

Claro que você fazer como todos os parâmetros se assim preferir.

Como moro em Petrolina - PE, que é separada de Juazeiro - BA por um rio, também fiz um motor de busca para Juazeiro, pois são praticamente 1 única cidade, que inclusive vale a pena conhecer, mas falo mais delas depois! : )

Ao escolher o Juazeiro no site a URL mudou os parâmetros cod_localidade e uf_busca para 71383 e ba respectivamente.

Vamos agora criar nosso motor!

    Próxima página

Páginas do artigo
   1. Introdução
   2. Criando o motor
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

CmapTools: Gestão do Conhecimento através de Mapas Conceituais no Linux

MetaTrader 5 facilita instalação em Linux

Utilizando o celular como webcam no Linux

Instalando, gerenciando e mantendo pacotes no Gentoo Linux e derivados

Virtualização - VirtualBox em modo texto e acesso remoto

  
Comentários
[1] Comentário enviado por BlackMarik em 30/03/2010 - 17:48h

Eaw bnunes.c
Belo artigo, útil, mas é só impressão ou você ta no Mac OS.

Vlws

[2] Comentário enviado por bnunes.c em 30/03/2010 - 17:58h

: )

Entao... é o seguinte, aqui no trabalho uso Mac OSx, aproveitei uma folguinha e fiz o artigo daqui!!
Mas foi bom, por que assim mostra que o artigo é "multi plataforma"!! : )

Obrigado!!

[3] Comentário enviado por Bruno_bsc em 31/03/2010 - 17:21h

Bnunes.c
Parabéns muito boa sua dica.
Irei testar em breve...

Vlw,

[4] Comentário enviado por GT. em 31/03/2010 - 20:13h

Bem legal essa parte de parâmetros nos buscadores, obrigado por compartilhar conosco.

[5] Comentário enviado por bnunes.c em 01/04/2010 - 08:41h

: )


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts