Soup, Gnome and Python.
Em? Pois é… Na verdade irei mostrar como fazer uma busca no google e exibir a descrição do primeiro resultado, isso de maneira simples utilizando urllib.request e BeautifulSoup 4 com Python 3.
Instalando BeautifulSoup 4
Se você utiliza versões recentes do Debian ou Ubuntu Linux (Linux? Haha… Tá, parei.) pode simplesmente utilizar o commendo a seguir.
$ apt-get install python-bs4
Ou você pode instalar com easy_install
ou pip
como no meu caso (Fedora 22).
$ pip install beautifulsoup4
Ainda pode baixar o código do BeautifulSoup 4 e intalar o “setup.py”
$ python setup.py install
Caso esteja com problemas na instalação, tente utilizando
$ python3 setup.py install
para o Python 3.
O código
Primeiramente vamos importar o urllib.request e o BeautifulSoup
Ok, agora para podermos fazer uma requisição na pagina do google precisamos adicionar um User-Agent no nosso header.
Vamos criar uma função responsavel por buscar e mostrar o resultado,
Para finalizar vamos pegar a frase e chamar a função de busca.