Scrapers

E-commerce scrapers

Amazon, Newegg, and IKEA with per-country pricing.

from pyscrappy import AmazonScraper, NeweggScraper, IKEAScraper
 
# Amazon: general marketplace
with AmazonScraper() as scraper:
    result = scraper.scrape(query="laptop", max_pages=2)
 
# Newegg: electronics / computer hardware
with NeweggScraper() as scraper:
    result = scraper.scrape(query="graphics card", max_pages=2)

IKEA: per-country pricing

IKEA uses a JSON search API, and prices and products are per-country. Pass the store's country and lang:

from pyscrappy import IKEAScraper
 
with IKEAScraper(country="gb", lang="en") as scraper:   # or "us"/"en", "de"/"de", …
    result = scraper.scrape(query="desk", max_results=24)
    df = result.to_dataframe()
    print(df.head())

Amazon results are region-aware too. If you need results for a specific Amazon marketplace, run from that region or route through a proxy in that country.