Bot Nota Fiscal Paulista
Bot que cadastra cupons no site da nota fiscal paulista
Este projeto cria um bot que tem como objetivo injetar informações no site da nota fiscal paulista a partir de um base de dados.Utiliza-se a linguagem de programação Javascript e o banco de dados PostgresSQL. Também esta sendo utilizado para a criação do projeto as tecnologias:
- • Node.js 4.5.0;
- • NPM 2.15.9;
- • Selenium (versão para node) 3.0.0-beta-3;
- • Chrome WebDriver 2.24;
- • PG 6.1.0.
- • Atom 1.12.0.
No desenvolvimento deste projeto foi desenvolvido o arquivo "index.js" que faz a navegação do site da receita utilizando o Selenium. També foi desenvolvido:
Models:
- • Cupom.js: conecta-se com uma base de dados PostgreSQL, utilizando o modulo PG do Node.js, fazendo a seleção de todos os cupons cadastrados.
Para inicializar este porjeto (BOT) é necessario:
- Baixar um dos Web Drivers a seguir:
- 1.1. Chrome WebDriver: https://sites.google.com/a/chromium.org/chromedriver/downloads;
- 1.2. Phantom WebDriver: http://phantomjs.org/download.html.
-
Colocar a pasta do Web Driver na variavel de sistema PATH;
-
Baixar os modulos do Node.js: "npm install";
-
Iniciar a aplicação: "npm start".