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.