Scrapling
Fetch and parse pages in Python. Its browser modes need separate tests.
29 September 2026 · frozen public-30-v1 · no proxy
One Scrapling HTTP mode on all 30 targets
15 of 30 HTTP responses met the unchanged target-specific checks. Inspect all 150 dated records across five tools. Fetcher.get uses Chrome150 network impersonation with no JavaScript/browser; cookies, redirects, dates, failures, hashes, memory guards and exact code are documented. Full responses remain private.
Compare all 30 targets across five toolsPublished test history
These May 2026 runs used one network without a proxy. Their pass counts describe those older attempts, not how the tool will perform today.
| Mode | Date | Version | Observed result | Network |
|---|---|---|---|---|
| scrapling | 2026-05-24 | 0.4.8 | 5/21 required-content checks | No proxy |
Where it fits
When you want curl_cffi-level fetching plus parsing in one dependency. Judge its stealth/dynamic fetchers only after they're tested — we haven't yet.
This guidance comes from the May 2026 review. Check a recent run before choosing for production.
What it can do
- Use a proxy
- Fetch HTML
- Extract fields
Capabilities are catalog notes, not outcomes from the benchmark above.
Project record
- Type
- Fetch pages
- Ecosystem
- python
- Repo check
- 2026-05-23
- License
- BSD-3-Clause
Repository metadata is a dated snapshot, not a live health guarantee.
See how we validate pages, including what a pass does and does not mean.