0.1.3 • Published 3 years ago
product-data v0.1.3
Note
We currently working on adding new Supported Websites and adding new module features.
Supported Websites
Installation
Using npm:
$ npm install product-data
Usage
ES5
const productData = require("product-data");
(async () => {
const product = await productData.getAmazonProductData(
"https://www.amazon.co.uk/Apple-MacBook-16-inch-Storage-2-3GHz/dp/B084ZSF9TH/",
"GBP"
);
console.log(product.title); // "Apple MacBook Pro 16in (2019) - Core i9 2.3GHz, 16GB RAM, 1TB SSD - Space Grey (Renewed)"
console.log(product.price); // 2150
})();
ES6
import productData from "product-data";
(async () => {
const yourProduct = await productData.getCurrysProductData(
"https://www.currys.co.uk/gbuk/computing/laptops/laptops/apple-macbook-pro-13-3-2020-m1-256-gb-ssd-space-grey-10216304-pdt.html"
);
console.log(yourProduct.title); // "APPLE MacBook Pro 13.3" (2020) - M1, 256 GB SSD, Space Grey"
console.log(yourProduct.price); // 1167.87
})();
List Of Functions
getAmazonProductData(url: string, currency: string [USD, EUR, GBP])
getCurrysProductData(url: string)
getEbayProductData(url: string, currency: string [USD, EUR, GBP])
getMoreleProductData(url: string)
getOlxProductData(url: string)
getXkomProductData(url: string)