Atividades

Webscrapping e manipulação de texto em PHP e Python

Flávio Lisboa
Especialista em PHP, Frameworks e Tradução de Tecnologia para Seres Humanos

Quem nunca sonhou em dar um “copia e cola” automático na internet, que atire a primeira exceção. Nesta palestra, vamos mostrar como o webscrapping — essa arte de colher informações de sites sem sair da cadeira — pode ser feito de forma elegante (ou pelo menos funcional) com PHP e Python.

Nada de mágica: vamos direto ao ponto. O foco será em como automatizar a coleta de conteúdo em páginas HTML e, depois, fazer aquele carinho no texto com funções e métodos que deixam qualquer string em ponto de bala.

Para quem gosta de ver o código com os próprios olhos, os exemplos estão todos bonitinhos no GitHub: https://github.com/comparedprogramming/comparedprogramming. É open source — o que significa que você pode copiar, aprender e até achar que fez melhor.

E, como todo bom papo técnico precisa de uma trilha, seguem os tópicos que vão dar ritmo à apresentação:

  • Webscrapping — ou como transformar páginas em fontes de dados (e não só de distração);

  • Processamento de texto — porque dado bruto só serve pra assustar estagiário;

  • PHP e Python: comparação das linguagens — aquele duelo amistoso entre o prático e o elegante;

  • PHP e Python: comparação de implementações — onde veremos que há muitas formas de chegar ao mesmo resultado, umas mais sofridas que outras.

No final, o público sairá sabendo o suficiente para automatizar tarefas, resolver pequenos problemas do dia a dia e, quem sabe, ter assunto para aquele café entre devs.

Porque copiar e colar é humano, mas automatizar é divino.