Ir para o conteúdo

Lab 3: Bot Recrutador

Nesse workshop, você fará orquestração de uma automação já pronta.

Projeto: Automação de busca e download de currículos

Essa automação faz a busca e download dos currículos de candidatos com entrevista marcada na plataforma OrangeHRM, auxiliando os profissionais de RH a terem mais agilidade no processo de recrutamento.

Dica

É possivel fazer o download do projeto completo clicando nesse link.

Testar seu projeto localmente

Para testar seu projeto localmente, instale as dependências do Python utilizadas no projeto.

Dica - Opcional

Uma boa prática é criar um ambiente virtual para cada projeto, para que as dependências de um projeto não interfiram em outro.

Use o comando python -m venv venv no terminal, dentro da pasta do projeto e ative-o com o comando venv\Scripts\activate no Windows ou source venv/bin/activate no Linux.

Instalar as dependências do projeto

Utilizando a linha de comando, acesse a pasta do projeto que criamos e a partir desta pasta execute o comando abaixo para instalar as dependências definidas no arquivo requirements.txt:

python -m pip install --upgrade -r requirements.txt

Este comando vai produzir uma saída grande referente a instalação de todas as dependências. Assim que este processo terminar, seu projeto estará pronto para ser executado.

Executar seu robô

Ainda utilizando o terminal aberto dentro da pasta do projeto, você pode executar sua automação com o seguinte comando:

python bot.py
A saida esperada será semelhante a essa:
Iniciando a execução
Martine Tennat
Baixando o curriculo
Baixou o curriculo: resume.pdf
Faz a manipulação
Deletando o arquivo: resume.pdf
Fim da execução