You can scrape reviews if they are :
– In Schema
– Have their own specific class of <p> tag
e.g. class=”review-tex text-base font-secondary”
Can you scrape the reviews then?
Yes! If the reviews are in schema markup (structured data like Review, AggregateRating, etc.) or they have a specific
class, you can definitely scrape them using Screaming Frog’s Custom Extraction feature.
1⃣ Enable Structured Data Extraction (for Schema Reviews)
If the reviews are within schema markup (JSON-LD, Microdata, or RDFa), Screaming Frog can extract them directly:
2⃣ Extract Reviews from a Specific
Class (e.g., class=”review-text text-base font-secondary”)
If the reviews are inside a specific
tag with a class, you can extract them using Custom Extraction:
css
Copy
Edit
p.review-text.text-base.font-secondary
tags that contain the class review-text text-base font-secondary.
xpath
Copy
Edit
//p[contains(@class, ‘review-text text-base font-secondary’)]
elements with a class containing “review-text text-base font-secondary”.
3⃣ Run the Crawl and Export the Review Data
If reviews are embedded in JSON-LD schema markup, you can extract them with:
Custom Extraction (JSON-LD):
xpath
Copy
Edit
//script[@type=’application/ld+json’]/text()
class, using Custom Extraction.
Would you like a step-by-step guide or a custom Python script to scrape and structure reviews automatically?