21-site scraping stress test
These runs happened on 24–25 May 2026 from one network, with no proxy. They show what each exact mode returned then. They do not tell you which tool will work best today.
12 run modes21 target URLs252 attemptsnone proxy
An attempt passed its recorded status and text-marker checks. HTTP 200 alone was not enough. Some targets needed JavaScript that HTTP clients cannot run; this was a stress test, not a fair all-purpose leaderboard.
Choose a run to inspect
| Tool and mode | Version | Date | Observed passes | Conditions |
|---|---|---|---|---|
| requests | 2.34.2 | 2026-05-24 | 2/21 checks | One network · no proxy |
| httpx | 0.28.1 | 2026-05-24 | 3/21 checks | One network · no proxy |
| wreq | 0.11.3 | 2026-05-24 | 2/21 checks | One network · no proxy |
| curl cffi | 0.15.0 | 2026-05-24 | 5/21 checks | One network · no proxy |
| scrapling | 0.4.8 | 2026-05-24 | 5/21 checks | One network · no proxy |
| playwright | 1.60.0 | 2026-05-24 | 3/21 checks | One network · no proxy |
| patchright | 1.60.0 | 2026-05-24 | 3/21 checks | One network · no proxy |
| seleniumbase | 4.49.2 | 2026-05-24 | 4/21 checks | One network · no proxy |
| camoufox | 0.4.11 | 2026-05-24 | 4/21 checks | One network · no proxy |
| camoufox tuned | 0.6.0 | 2026-05-25 | 11/21 checks | One network · no proxy |
| camoufox headed | 0.4.11 | 2026-05-24 | 3/21 checks | One network · no proxy |
| botosaurus | 4.0.97 | 2026-05-24 | 6/21 checks | One network · no proxy |
Only the reviewed attempt metadata is published. Old raw page bodies and screenshots remain in the local lab and are not linked here.