Olá a todos! Meu nome é Andrew Fung, neste vídeo, vou mostrar como automatizar suas tarefas diárias de web scraping com Beautiful Soup e agendá-las para rodar regularmente com cron jobs no Mac. Neste segundo episódio, primeiro usarei o script de web scraping que escrevemos no primeiro episódio, depois criarei uma função para enviar notificações por email para nossas caixas de entrada e, finalmente, configurarei cron jobs para executar essa tarefa periodicamente e de forma regular.
Declaração do problema: Atualmente estou em uma lista de espera na aplicação do hall da minha universidade, e minha posição na lista de espera pode ser encontrada no link em PDF da página da universidade, que será atualizado ao mesmo tempo toda semana. Assim, vou rodar um cron job para buscar minha posição na lista de espera uma hora após a atualização semanal da página e me enviar um email com minha nova posição.
#automação de tarefas #cronjob #python #webscraping #beautifulsoup
Como faço meus vídeos no YouTube:
Instalação e Configuração!
Senhas de aplicativos do GMail:
Possível erro e solução:
Agendamento e convenções de nomenclatura do Crontab:
Código fonte deste projeto:
Confira meu Github!
Timestamps
-------------------------------
0:00 | Introdução
2:58 | Executar Parte 1 Localmente
4:41 | Criando um Ambiente Virtual
7:50 | Enviar Email com smtp
15:11 | Configurando Cron Jobs
24:55 | Encerramento
-------------------------------
Sinta-se à vontade para deixar um like e comentar se você gostou do vídeo e me avise se você quiser que eu faça outros tipos de vídeos de programação ;) !!!