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

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

ISPConfig 3 no CentOS 6.4 64 bits

Zimbra 7.2 no CentOS

Zabbix Network Monitoring

SMART Package Manager

FeniX Green 3D/HD

  
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