Scraper Manager¶
Manages platform scrapers with rate limiting, retry, and proxy support.
Features¶
- Platform Detection: Auto-detect platform from URL
- Rate Limiting: Per-platform rate control
- Retry Logic: Automatic retry on failures
- Proxy Support: Rotating proxy integration
- Anti-Detection: Stealth measures
Usage¶
async with Sentimatrix(config) as sm:
# Manager auto-selects appropriate scraper
reviews = await sm.scrape_reviews(
url="https://amazon.com/product/...",
platform="amazon", # Optional, auto-detected
max_reviews=100
)
Registered Scrapers¶
| Platform | Scraper |
|---|---|
| amazon | AmazonScraper |
| steam | SteamScraper |
| youtube | YouTubeScraper |
| RedditScraper | |
| imdb | IMDBScraper |
| yelp | YelpScraper |
| trustpilot | TrustpilotScraper |
| google_reviews | GoogleReviewsScraper |