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.
