1.0.3 • Published 4 years ago

correios-tracking v1.0.3

Weekly downloads
3
License
MIT
Repository
github
Last release
4 years ago

Correios-Scraping

Rastreamento da Empresa de Correios e Telégrafos utilizando Data Scraping e Puppeteer

Downloads

  • Código-fonte no GitHub
  • Baixe diretamente do NPM

Instalação

npm install correios-tracking

Como funciona

Correios-Scraping funciona com Data Scraping da página do Correios e retornando json com o rastreio do objeto passado como parametro.

Como utilizar

É simples de utilizar, veja um exemplo de código:

const Scraping = require('../scrap.js');
const correios = new Scraping();

// É necessário abrir o Chromium antes de rastrear qualquer objeto
correios.launchBrowser();

// A função correios.track retorna um json contendo o rastreio do objeto
console.log(correios.track('PP123456789BR'));

// Após os rastreios desejados serem feitos, pode ser fechado o Chromium
correios.closeBrowser();

Observe que é possivel fazer mais de um rastreio após abrir o Chromium:

const Scraping = require('../scrap.js');
const correios = new Scraping();

// É necessário abrir o Chromium antes de rastrear qualquer objeto
correios.launchBrowser();

// A função correios.track retorna um json contendo o rastreio do objeto
console.log(correios.track('PP123456789BR'));
console.log(correios.track('PP123456789BR'));
console.log(correios.track('PP123456789BR'));

// Após os rastreios desejados serem feitos, pode ser fechado o Chromium
correios.closeBrowser();

Demonstração:

Tem um demo dentro deste repositório, apenas clone e você encontrará dentro a pasta "demo", execute npm install && node demo.js e você verá retornar json no metódo GET do link "localhost:3000/:codigo_de_rastreio", substitua ":codigo_de_rastreio" por um código de rastreio válido.

Licença

Esse projeto está licenciado sob a licença MIT - veja o arquivo LICENSE.md para mais detalhes.

1.0.3

4 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago