Scrapling Examples
These examples scrape quotes.toscrape.com β a safe, purpose-built scraping sandbox β and demonstrate every tool available in Scrapling, from plain HTTP to full browser automation and spiders.
All examples collect all 100 quotes across 10 pages.
Quick Start
Make sure Scrapling is installed:
pip install "scrapling[all]>=0.4.2"
scrapling install --force
Examples
| File | Tool | Type | Best For |
|---|---|---|---|
01_fetcher_session.py |
FetcherSession |
Python β persistent HTTP | APIs, fast multi-page scraping |
02_dynamic_session.py |
DynamicSession |
Python β browser automation | Dynamic/SPA pages |
03_stealthy_session.py |
StealthySession |
Python β stealth browser | Cloudflare, fingerprint bypass |
04_spider.py |
Spider |
Python β auto-crawling | Multi-page crawls, full-site scraping |
Running
Python scripts:
python examples/01_fetcher_session.py
python examples/02_dynamic_session.py # Opens a visible browser
python examples/03_stealthy_session.py # Opens a visible stealth browser
python examples/04_spider.py # Auto-crawls all pages, exports quotes.json
Escalation Guide
Start with the fastest, lightest option and escalate only if needed:
get / FetcherSession
ββ If JS required β fetch / DynamicSession
ββ If blocked β stealthy-fetch / StealthySession
ββ If multi-page β Spider