New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

correios-tracking

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

correios-tracking

Data Scraping of Correios website

latest
Source
npmnpm
Version
1.0.3
Version published
Maintainers
1
Created
Source

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.

FAQs

Package last updated on 08 Apr 2020

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts