Socket
Socket
Sign inDemoInstall

amazon-buddy

Package Overview
Dependencies
116
Maintainers
1
Versions
87
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 2.2.2 to 2.2.3

8

lib/Amazon.js

@@ -36,2 +36,3 @@ // @ts-nocheck

asyncTasks,
reviewFilter,
}) {

@@ -66,2 +67,3 @@ this.asyncTasks = asyncTasks;

this.ua = ua || 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.113 Safari/537.36';
this.reviewFilter = reviewFilter;
}

@@ -304,3 +306,7 @@

case 'reviews':
return `product-reviews/${this.asin}/`;
return `product-reviews/${this.asin}/ref=cm_cr_arp_d_viewopt_srt?sortBy=${
CONST.reviewFilter.sortBy[this.reviewFilter.sortBy] ? CONST.reviewFilter.sortBy[this.reviewFilter.sortBy] : ''
}${this.reviewFilter.verifiedPurchaseOnly ? '&reviewerType=avp_only_reviews' : ''}${
this.reviewFilter.filterByStar ? `&filterByStar=${CONST.reviewFilter.filterByStar[this.reviewFilter.filterByStar]}` : ''
}`;
case 'asin':

@@ -307,0 +313,0 @@ return `dp/${this.asin}/ref=sspa_dk_detail_3&th=1&psc=1?th=1&psc=1`;

@@ -7,2 +7,17 @@ module.exports = {

defaultItemLimit: 15,
reviewFilter: {
sortBy: {
recent: 'recent',
helpful: 'helpful',
},
filterByStar: {
positive: 'positive',
critical: 'critical',
1: 'one_star',
2: 'two_star',
3: 'three_star',
4: 'four_star',
5: 'five_star',
},
},
geo: {

@@ -9,0 +24,0 @@ US: {

@@ -18,2 +18,10 @@ const AmazonScraper = require('./Amazon');

discount: false,
reviewFilter: {
// Sort by recent/top reviews
sortBy: 'recent',
// Show only reviews with verified purchase
verifiedPurchaseOnly: false,
// Show only reviews with specific rating or positive/critical
filterByStar: '',
},
};

@@ -20,0 +28,0 @@

2

package.json
{
"name": "amazon-buddy",
"version": "2.2.2",
"version": "2.2.3",
"description": "Amazon Scraper. You can scrape products from amazon search result and you can also scrape reviews from a specific product",

@@ -5,0 +5,0 @@ "main": "./lib/index.js",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc