README
Módulo Web Scrap para produtos Wine
O wine-scrap é um módulo para consulta de informações de produtos do Wine.
O módulo faz a consulta via get no site Wine pela URL e retorna as informações de: Nome, Preço, Imagem e ProdutoSku.
npm install wine-scrap --save
Exemplo prático
var wscrap = require('wine-scrap');
var url = 'https://www.wine.com.br/vinhos/bouchard-batard-montrachet-grand-cru-2009/prod4342.html';
wscrap.product(url).then(function(product) {
console.log(product);
}, function(err){
console.log(err);
});
Objeto de Retorno
{
productSku: 4342,
title: "Bouchard Batard Montrachet Grand Cru 2009 (750 ml)",
price: "1585,25",
thumbnail:"https://www.wine.com.br/renderImage.image?imageName=produtos/4342-01.jpg"
}
Objeto de erro
{ error: 'Cannot get product' }
Exemplo prático listProducts
var wscrap = require('wine-scrap');
var urls = [
'https://www.wine.com.br/vinhos/bouchard-batard-montrachet-grand-cru-2009/prod4342.html',
'https://www.wine.com.br/vinhos/toro-loco-tempranillo-2014/prod12845.html'
];
wscrap.listProducts(urls).then(function(list) {
console.log(list);
}, function(err){
console.log(err);
});
Objeto de Retorno
{
productSku: 4342,
title: "Bouchard Batard Montrachet Grand Cru 2009 (750 ml)",
price: "1585,25",
thumbnail:"https://www.wine.com.br/renderImage.image?imageName=produtos/4342-01.jpg"
},
{
productSku: 2639,
title: "Toro Loco Tempranillo 2014",
price: "33,00",
thumbnail:"https://www.wine.com.br/renderImage.image?imageName=produtos/12845-01.jpg"
}
Objeto de erro
{ error: 'Cannot get product' }