Essa pequena automação foi feita para acessar o site portal de pagamentos da fazenda do Rio de Janeiro e gera uma DARJ.
- Selenium: Para abrir o navegador e navegar dentro da pagína através de XPATH.
- PyAutoGui: Para clicar em botões que estão fora da web para salvar os PDFs gerados.
- Python-Dotenv: Para armazenar os CNPJs em variáveis de ambiente.
Primeiramente, clone este repositório e crie no mesmo diretorio um arquivo .env com a variavel de ambiente CNPJS que armazenará os CNPJS das empresas que você deseja gerar o DARJ. Segundamente, crie um ambiente virtual dentro desse diretorio:
$ python -m venv venv
Após cria-lo, ative-o:
$ source venv/Scripts/activate
Agora é só baixar as dependencias (libraries):
$ pip install -r requirements.txt
A patir das etapas realizadas no tópico anterior, agora é só rodar.
$ python main.py
OBS: Faça isso estando com o venv ativo