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.199 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.

Parte 2: 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>
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.

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!

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.

LAMP no Fedora 17

Automatix - Turbine seu Ubuntu com pacotes adicionais

Linux Mint sugere substituição da versão 19.3 Tricia

Bind – Servidor DNS no OpenSOLARIS

Grub animado no Ubuntu? BURG nele!

#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.