Um script Python para automatizar o download das guias de IPVA/PR em 2025.
Esta versão é baseada no projeto original criado por Luís Filipe de Abreu.
Reportar um Bug
.
Este projeto é continuação do trabalho iniciado por Luís Filipe de Abreu, que desenvolveu uma excelente solução automatizada para baixar guias de IPVA. Sendo extremamente importante para a execusão da tarefa de baixar mais de 2100 guias de IPVA. Do qual deixo meu total agradecimento por disponibilizar esse código.
Com este script, é possível automatizar o download das guias de IPVA de vários veículos, economizando tempo e reduzindo a possibilidade de erros manuais.
- Suporte para configurações via arquivo
config.json. - Sem necessidade de automatizar a resolução de Captchas
Antes de rodar o script, configure o arquivo config.json. Este arquivo é utilizado para centralizar todas as informações necessárias para a execução do projeto.
{
"url_base": "https://www.contribuinte.fazenda.pr.gov.br/ipva/faces",
"file_path": <pasta_arquivo_excel>,
"sheet": "Dados",
"download_folder": <pasta_downloads>,
"element_ids": {
"renavam_input": "pt1:r1:0:r2:0:ig1:it1::content",
"consultar_button": "pt1:r1:0:r2:0:ig1:b11",
"download_button": "pt1:r1:0:tbCu:0:lnkCu"
}
}url_base: URL da página inicial do site para acesso.file_path: Caminho do arquivo Excel contendo os dados dos veículos.sheet: Nome da aba do Excel que contém os dados.download_folder: Diretório onde os arquivos baixados serão salvos.element_ids:renavam_input: ID do campo de entrada para o Renavam.consultar_button: ID do botão para iniciar a consulta.download_button: ID do botão para baixar as guias.
pip install -r requirements.txt
py main.py