Pular para o conteúdo

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.
Bruno Nunes bnunes.c
Hits: 20.201 Categoria: Linux Subcategoria: Software
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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!
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
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!

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
   1. Introdução
   2. Criando o motor
Nenhum artigo encontrado.

Servidor LAMP com PHP7 no Linux Mint 18 e no Ubuntu 16.04

Como instalar pacotes no Sabayon

Lançamento do GFP Open (Gerenciador Financeiro Pessoal) versão 0.0.1.2

Aprendendo a linguagem Python - parte II

Instalação do Software de Monitoramento Zabbix

#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

Entre na sua conta para comentar.