Amazon Product Scraper avatar
Amazon Product Scraper

Pricing

$40.00/month + usage

Go to Store
Amazon Product Scraper

Amazon Product Scraper

Developed by

Junglee

Maintained by Apify

Use this Amazon scraper to collect data based on URL and country from the Amazon website. Extract product information without using the Amazon API, including reviews, prices, descriptions, and Amazon Standard Identification Numbers (ASINs). Download data in various structured formats.

4.5 (12)

Pricing

$40.00/month + usage

121

Monthly users

267

Runs succeeded

98%

Response time

2 days

Last modified

2 days ago

ST

A-Plus Content Extractor fails with "Cannot set properties of undefined" error when processing Key benefits

Open

sophisticated_taboret opened this issue
2 months ago

The Actor is consistently failing when trying to extract A-Plus content from Amazon product pages. Here are the key details:

Issue: TypeError in GenericTableModule_extractor when attempting to set 'Key benefits'

Error message: "Cannot set properties of undefined (setting 'Key benefits')" Location: generic-table-module-extractor.js:51:40

Reproduction:

URL tested: https://www.amazon.ca/dp/B08QTT1QBX The error occurs consistently across multiple retry attempts (21 retries) Initial error appears with "Images and items length mismatch" before the TypeError

Technical Details:

Actor Version: 3.2.4 Apify Client Version: 2.9.4 Crawlee Version: 3.10.5 Node Version: v20.18.2 OS: Linux

Behavior:

The Actor attempts to retry the request multiple times but encounters the same error All requests fail with the same error pattern No successful extractions were completed

Stack Trace Points to:

Primary issue in generic-table-module-extractor.js Error propagates through the A-Plus content extraction chain Affects the ProductDetailExtractor functionality

Would you be able to:

Check the handling of undefined cases in the GenericTableModule_extractor Verify the data structure assumptions in the A-Plus content extraction logic Add additional error handling for cases where the expected data structure is not present

Let me know if you need any additional information or logs to investigate this issue.

ruocco-l avatar

Hello, thank you for opening this issue and for the detailed information.

I've opened an internal ticket and will be come back to you when the issue will be fixed. Thank you for your patience.

Pricing

Pricing model

Rental 

To use this Actor, you have to pay a monthly rental fee to the developer. The rent is subtracted from your prepaid usage every month after the free trial period. You also pay for the Apify platform usage.

Free trial

14 days

Price

$40.00