Scrapling

Scrapling is an adaptive web scraping framework that can be scaled from individual requests to extensive browsing operations. Thanks to its parser structure, which learns website changes, it can automatically reposition items in page updates. It also offers fetcher modules and concurrent scanning support that can bypass bot protection systems such as Cloudflare Turnstile.

SC

D4Vinci · Web Scraping & Automation

STARS90.5K
FORKS9.4K
COMMITS—
CONTRIBUTORS17
VERSIONv0.4.9
UPDATEDyesterday
Web ScrapingPythonAnti-DetectionProxyBSD / ISC

Common commercial products in this category: Bright Data, Apify, ScrapingBee

What can it do?
  • You can pull data with selectors that are automatically updated when the page structure changes.
  • You can collect data from websites by bypassing bot protection systems such as Cloudflare Turnstile.
  • You can manage concurrent scanning processes that perform automatic proxy rotations that feature stopping and sustaining.
User reviews
  • ↑ PositiveHacker News

    Scrapling: Fast, Adaptive Web Scraping for Python

    “Scrapling is a high-performance, intelligent web scraping library for Python that automatically adapts to website changes while significantly outperforming popular alternatives. Whether you're a beginner or an expert, Scrapling provides powerful features while maintaining…”

  • • NeutralGitHub Issue

    "'TextHandlers' object has no attribute 'partition'" error when trying to fetch page

    “### Have you searched if there an existing issue for this? - [x] I have searched the existing issues ### Python version (python --version) Python 3.13.1 ### Scrapling version (scrapling.__version__) 0.2.95 ### Dependencies version (pip3 freeze) aiohappyeyeballs==2.4.4…”

Verified against README · Oct 26, 2026 · source

My note

Alternative pages

More in: Web Scraping & Automation