1.3.4 • Published 4 years ago

scrape-newegg v1.3.4

Weekly downloads
5
License
MIT
Repository
github
Last release
4 years ago

Scrape NewEgg

This is a very simple and lightweight API for scraping NewEgg product information. It has not been tested much, so use with caution.

API

The API gets several things:

  • Price
  • Currency
  • Image URL
  • All specs

The specs are grouped by categories found on the website and the keys are formatted in all lowercase with underscores replacing spaces.

Everything is then returned as a JSON object for ease of use.

The API doc is here if you would like to take a closer look!

Example

const scraper = require('scrape-newegg');

function printProduct(prod) {
	console.log("The " + prod.name() + " is " + prod.priceStr());
	console.log("Image URL: " + prod.image_url);
	console.log("Rating: " + prod.rating);
}

// Full URL
scraper.get("https://www.newegg.com/p/N82E16819113499", (prod) => printProduct(prod));

// The AMD Ryzen 7 2700X is 306.38 USD
// Image URL: https://c1.neweggimages.com/ProductImageCompressAll1280/19-113-499-V01.jpg
// Rating: 5


// Product ID
scraper.get("N82E16814202237", (prod) => printProduct(prod));

// The SAPPHIRE 100385L is 79.99 USD
// Image URL: https://c1.neweggimages.com/ProductImageCompressAll1280/14-202-237-01.jpg
// Rating: 4

Bugs

You can use the GitHub issues or send me an email and I'll take a look.

1.3.4

4 years ago

1.3.3

4 years ago

1.3.2

4 years ago

1.3.1

4 years ago

1.3.0

4 years ago

1.2.1

4 years ago

1.2.0

4 years ago

1.1.2

5 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago