scrap-americanas

1.0.3 • Public • Published

Módulo Web Scrap para produtos Americanas

npm npm

O scrap-americanas é um módulo para consulta de informações de produtos do Americanas. Já para o site novo!

O módulo faz a consulta via get no site Americanas pela URL e retorna as informações de: Nome, Preço, Imagem e ProdutoId.

npm install scrap-americanas --save

Exemplo prático product

 
var ascrap = require('scrap-americanas');
var url = 'http://www.americanas.com.br/produto/129610361?oferta=3132393631303337392e30303737363537343030303636302e4e4557';
 
ascrap.product(url).then(function(product) {
    console.log(product);
}, function(err){
    console.log(err);
});

Objeto de Retorno

{
    productId: '113388742',
  title: 'Aquecedor Halogênico Oscilante Cadence Comodità AQC300 com Alça para Transporte',
  price: '124.9000015258789',
  image: 'http://imagens.americanas.com.br/produtos/01/00/item/113388/7/113388742SZ.jpg'
}

Objeto de erro

 { error: 'Cannot get product' }

Exemplo prático listProducts

 
var ascrap = require('scrap-americanas');
var urls = [
    'http://www.americanas.com.br/produto/129610361?oferta=3132393631303337392e30303737363537343030303636302e4e4557',
    'http://www.americanas.com.br/produto/129610248?oferta=3132393631303235362e30303737363537343030303636302e4e4557'
];
 
ascrap.listProducts(urls).then(function(list) {
    console.log(list);
}, function(err){
    console.log(err);
});

Objeto de Retorno

{
    productId: '113388742',
  title: 'Aquecedor Halogênico Oscilante Cadence Comodità AQC300 com Alça para Transporte',
  price: '124.9000015258789',
  image: 'http://imagens.americanas.com.br/produtos/01/00/item/113388/7/113388742SZ.jpg'
},
{
    productId: '9924566',
  title: 'Smartwatch U8 Branco Relógio Inteligente Bluetooth Android Iphone',
  price: '119.9000015258789',
  image: 'http://imagens.americanas.com.br/produtos/01/00/sku/9924/5/9924561SZ.jpg'
}
 

Objeto de erro

 { error: 'Cannot get product' }

Package Sidebar

Install

npm i scrap-americanas

Weekly Downloads

0

Version

1.0.3

License

MIT

Last publish

Collaborators

  • danielmetta