1.4.22 • Published 3 years ago

@samirrayani/metascraper-shopping v1.4.22

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

metascraper-shopping

npm Dependency Status

A custom rule bundle for @microlinkhq/metascraper to get product information from HTML markup on merchant websites

Install

$ npm install @samirrayani/metascraper-shopping --save

Usage

'use strict'

const metascraper = require('metascraper')([
  require('@samirrayani/metascraper-shopping')(),
  require('metascraper-title')(),
  require('metascraper-image')(),
  require('metascraper-url')()
]);
const got = require('got');

const goShopping = async () => {
  const targetUrl = '<an URL from any e-commerce website>';
  const { body: html, url } = await got(targetUrl);
  const metadata = await metascraper({ html, url });
  console.log(metadata);
};

goShopping();

/*
metadata: {
  title:        [String]
  image:        [String]
  url:          [String]
  price:        [Float]
  currency:     [String]
  condition:    [String]
  sku:          [String]
  mpn:          [String]
  availability: [String]
  asin:         [String]
}
*/

License

@samirrayani/metascraper-shopping © 2019 Samir Rayani, Released under the MIT License.

1.4.20

3 years ago

1.4.22

3 years ago

1.4.21

3 years ago

1.4.17

3 years ago

1.4.19

3 years ago

1.4.18

3 years ago

1.4.15

4 years ago

1.4.16

4 years ago

1.4.6

4 years ago

1.4.5

4 years ago

1.4.9

4 years ago

1.4.11

4 years ago

1.4.8

4 years ago

1.4.10

4 years ago

1.4.7

4 years ago

1.4.13

4 years ago

1.4.12

4 years ago

1.4.14

4 years ago

1.4.4

4 years ago

1.4.3

4 years ago

1.4.2

4 years ago

1.4.1

4 years ago

1.4.0

4 years ago

1.3.0

5 years ago

1.2.7

6 years ago