Loading repository data…
Loading repository data…
diascostaadv / repository
Bem-vindo ao desafio técnico do Dias Costa Advogados 👋Este teste tem como objetivo avaliar seus conhecimentos básicos em automação web com Selenium, manipulação de planilhas e organização de código em Python.
Bem-vindo ao desafio técnico do Dias Costa Advogados 👋 Este teste tem como objetivo avaliar seus conhecimentos básicos em automação web com Selenium, manipulação de planilhas e organização de código em Python.
Crie um script em Python que:
termos.xlsx, contendo 3 termos de busca (um termo por linha, sem cabeçalho).resultados.csv, com as colunas:| Termo | Título |
|---|
Linguagem: Python 3.9+
Bibliotecas obrigatórias:
seleniumpandas (ou a biblioteca padrão csv se preferir)Estrutura sugerida:
projeto_rpa/
├── main.py
├── termos.xlsx
├── resultados.csv (gerado pelo script)
├── requirements.txt
Instale as dependências:
pip install -r requirements.txt
Coloque o arquivo termos.xlsx na mesma pasta do script main.py.
Exemplo de conteúdo:
LGPD
STF
Inteligência Artificial
Execute o script:
python main.py
Ao final, será gerado o arquivo resultados.csv com os títulos coletados.
| Critério | Peso | Descrição |
|---|---|---|
| ✅ Funcionalidade | 50% | O script realiza a busca e gera o CSV corretamente |
| 🧠 Clareza e organização | 25% | Código limpo, comentado e legível |
| 🧩 Estrutura e lógica | 15% | Uso coerente de loops, funções e variáveis |
| 📦 Entrega | 10% | Estrutura de pastas correta e fácil de executar |
Se quiser ir além, adicione também o link da notícia ao lado do título 😉 Isso será considerado um ponto extra.
Crie um repositório público com o código do desafio e envie o link para o avaliador. O repositório deve conter:
main.py)requirements.txttermos.xlsx (com os 3 termos)resultados.csv (gerado pelo seu código)Boa sorte e bom código! 🚀 Dias Costa Advogados