Artigo Java Magazine 38 - Usando a Google Search API
Artigo publicado pela Java Magazine 38.
Clique aqui para ler todos os artigos desta edição
Usando a Google Search API
Incremente suas aplicações com consultas ao Google
Use o poder do mecanismo de busca que revolucionou a internet, dentro de suas aplicações Java, e conheça técnicas avançadas de pesquisa
Todo usuário de internet percebe o papel que o Google representa na vida on-line. Desde o inicialmente modesto site de busca, com uma caixa de texto e dois botões, até o sofisticado Google Earth, poucos são os internautas que não usam um dos produtos Google: Gmail, Calendar, Finance, Pages, Analytics, Maps, Desktop, Talk, SketchUp, Spreadsheets... e a lista não para de crescer.
Mas mudar a maneira de como usamos a internet parece não ser suficiente para o Google, que está oferecendo cada vez mais ferramentas e APIs para que desenvolvedores possam explorar os produtos e tecnologias da empresa em suas próprias aplicações. Neste artigo, veremos como usar a Google Search API, para realizar buscas de vários tipos, obter sugestões de correção ortográfica e ler páginas armazenadas em cache, entre outras operações.
Instalação e uso
Para usar a Google Search API, basta fazer o download do kit de desenvolvimento, descompactá-lo em algum local do disco e obter uma chave. O site google.com/apis lista os passos necessários. Para obter a chave, clique no link fornecido no segundo passo (“Create a Google Account”). Como se vê, é necessário ter uma conta do Google, que pode ser criada no mesmo site (se você tem uma conta no GMail ou no Orkut, já tem uma conta no Google). Tendo a conta criada, faça o login e uma chave será enviada para seu e-mail no GMail. A chave permite a realização de até mil pesquisas automatizadas por dia.
O kit de desenvolvimento contém o JAR da biblioteca e exemplos de uso em Java, C# e Visual Basic. Além destas, pode ser usada qualquer outra linguagem que suporte web services: o kit de desenvolvimento inclui o descritor do web service publicado pelo Google (GoogleSearch.wsdl) e exemplos de requisições (no diretório soap-samples).
Em Java, basta adicionar a biblioteca googleapi.jar ao classpath, instanciar um objeto da classe com.google.soap.search.GoogleSearch e configurar nele a chave usando o método setKey(), como mostrado na Listagem 1?. A classe GoogleSearch contém métodos para busca, sugestão ortográfica e obtenção de páginas em cache, como será mostrado a seguir.
Buscas
" [...] continue lendo...Artigos relacionados
-
Artigo
-
Artigo
-
Artigo
-
Artigo
-
Artigo