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.079 ]

Por: Bruno Nunes em 30/03/2010


Criando o motor



O motor de busca do Firefox é um arquivo XML que segue a estrutura abaixo:

<SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/" xmlns:os="http://a9.com/-/spec/opensearch/1.1/">
<os:ShortName>Telelistas Petrolina</os:ShortName>
<os:Description>Telelistas Search</os:Description>
<os:InputEncoding>UTF-8</os:InputEncoding>
<os:Url type="text/html" method="GET" template="http://www.telelistas.net/templates/resultado_busca.aspx">
  <os:Param name="uf_busca" value="pe"/>
  <os:Param name="cod_localidade" value="81119"/>
  <os:Param name="nome" value="{searchTerms}"/>
</os:Url>
</SearchPlugin>

Onde:
  • os:ShortName => é o nome do motor que irá aparecer no seu navegador
  • os:Description => descrição do motor
  • os:InputEncoding => codificação da página
  • os:Url => URL a ser enviada
  • os:Param => parâmetros que a URL irá receber

Veja que os parâmetros ficaram conforme os dados coletados na página. O valor {searchTerms} será o que você digitar no navegador.

O motor da cidade Juazeiro ficou assim:

<SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/" xmlns:os="http://a9.com/-/spec/opensearch/1.1/">
<os:ShortName>Telelistas Juazeiro</os:ShortName>
<os:Description>Telelistas Search</os:Description>
<os:InputEncoding>UTF-8</os:InputEncoding>
<os:Url type="text/html" method="GET" template="http://www.telelistas.net/templates/resultado_busca.aspx">
  <os:Param name="uf_busca" value="ba"/>
  <os:Param name="cod_localidade" value="71383"/>
  <os:Param name="nome" value="{searchTerms}"/>
</os:Url>
</SearchPlugin>

Salvei os dois arquivos com os nomes telelistaspet.xml e telelistasjua.xml respectivamente.

Vamos colocar os motores para funcionarem agora! : )

Agora que seus motores já estão prontos basta colocá-los dentro da pasta do Firefox.

Encontre a página searchplugins dentro de sua pasta.

Você pode encontrá-la da seguinte forma:

find ~ -name searchplugins

No meu caso o retorno foi:

/Users/bruno/Library/Application Support/Firefox/Profiles/7otnz7r1.default/searchplugins

Então basta copiar os arquivos para este diretório.

Ex.:

cp telelestaspet.xml /Users/bruno/Library/Application Support/Firefox/Profiles/7otnz7r1.default/searchplugins
$ cp telelestasjua.xml /Users/bruno/Library/Application Support/Firefox/Profiles/7otnz7r1.default/searchplugins


Reinicie o Firefox e pronto!

Agora basta que você escolha o motor de busca que quer utilizar.

Espero que tenham gostado.

Ate mais!

Página anterior    

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

Instalando um servidor Openfire no Debian para liberação de MSN via Spark em uma rede Windows

Compartilhando músicas pela Web com o Amarok

Instalação de softwares no Debian Linux e derivados

Implementando rotas estáticas no Linux com route

Weechat - Conheçam este cliente peso-pena para IRC

  
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