D4Vinci/Scrapling

▲ 7,174 stars today★ 86,006⑂ 8,810

🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy

About D4Vinci/Scrapling

D4Vinci/Scrapling is an open-source project on GitHub, mainly written in Python. 🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy It currently holds 86,006 stars and 8,810 forks with 6 open issues, and was last pushed on 2026-10-06 (repository created 2024-10-13).

Project Overview

Git Homed tracks it on the Today's Trending board.

GitHub Repository Details

Repository D4Vinci/Scrapling · default branch main · size 11421 KB · watchers 318 · source: GitHub REST API and repository README

README

https://github.com/D4Vinci/Scrapling/blob/HEAD/Scrapling Poster
Effortless Web Scraping for the Modern Web

https://github.com/D4Vinci/Scrapling/blob/HEAD/D4Vinci%2FScrapling | Trendshift
https://github.com/D4Vinci/Scrapling/blob/HEAD/README بالعربية https://github.com/D4Vinci/Scrapling/blob/HEAD/README en Español https://github.com/D4Vinci/Scrapling/blob/HEAD/README em Português (Brasil) https://github.com/D4Vinci/Scrapling/blob/HEAD/README en Français https://github.com/D4Vinci/Scrapling/blob/HEAD/README auf Deutsch https://github.com/D4Vinci/Scrapling/blob/HEAD/简体中文版自述文件 https://github.com/D4Vinci/Scrapling/blob/HEAD/日本語のREADME https://github.com/D4Vinci/Scrapling/blob/HEAD/Русская версия README https://github.com/D4Vinci/Scrapling/blob/HEAD/한국어 README
https://github.com/D4Vinci/Scrapling/blob/HEAD/Tests https://github.com/D4Vinci/Scrapling/blob/HEAD/PyPI version https://github.com/D4Vinci/Scrapling/blob/HEAD/Docker Pulls https://github.com/D4Vinci/Scrapling/blob/HEAD/PyPI package downloads https://github.com/D4Vinci/Scrapling/blob/HEAD/Static Badge https://github.com/D4Vinci/Scrapling/blob/HEAD/OpenClaw Skill
https://github.com/D4Vinci/Scrapling/blob/HEAD/Discord https://github.com/D4Vinci/Scrapling/blob/HEAD/X (formerly Twitter) Follow
https://github.com/D4Vinci/Scrapling/blob/HEAD/Supported Python versions

Selection methods · Fetchers · Spiders · Proxy Rotation · CLI · MCP

Scrapling is an adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl.

Its parser learns from website changes and automatically relocates your elements when pages update. Its fetchers bypass anti-bot systems like Cloudflare Turnstile out of the box. And its spider framework lets you scale up to concurrent, multi-session crawls with pause/resume, automatic proxy rotation, and a crawl speed that adapts to how fast each website responds and backs off when it starts blocking you - all in a few lines of Python. One library, zero compromises.

Blazing fast crawls with real-time stats and streaming. Built by Web Scrapers for Web Scrapers and regular users, there's something for everyone.

from scrapling.fetchers import Fetcher, AsyncFetcher, StealthyFetcher, DynamicFetcher
StealthyFetcher.adaptive = True
p = StealthyFetcher.fetch('https://example.com', headless=True, network_idle=True)  # Fetch website under the radar!
products = p.css('.product', auto_save=True)                                        # Scrape data that survives website design changes!
products = p.css('.product', adaptive=True)                                         # Later, if the website structure changes, pass adaptive=True to find them!
Or scale up to full crawls
from scrapling.spiders import Spider, Response

class MySpider(Spider): name = "demo" start_urls = ["https://example.com/"]

async def parse(self, response: Response): for item in response.css('.product'): yield {"title": item.css('h2::text').get()}

MySpider().start()

https://github.com/D4Vinci/Scrapling/blob/HEAD/At DataImpulse, we specialize in developing custom proxy services for your business. Make requests from anywhere, collect data, and enjoy fast connections with our premium proxies.

Platinum Sponsors

NodeMaven - The most efficient proxy provider for Web Scraping and Automation with the Highest Quality IP on the market. Use code SCRAPLING35 for 35% discount.
Proxidize provides mobile and residential proxies for scraping, browser automation, SEO monitoring, AI agents, and data collection. Use code scrapling20 for 20% off.
Scrapling handles Cloudflare Turnstile. For enterprise-grade protection, Hyper Solutions provides API endpoints that generate valid antibot tokens for Akamai, DataDome, Kasada, and Incapsula. Simple API calls, no browser automation required.
Hey, we built BirdProxies because proxies shouldn't be complicated or overpriced. Fast residential and ISP proxies in 195+ locations, fair pricing, and real support.
Try our FlappyBird game on the landing page for free data!
Evomi : residential proxies from $0.49/GB. Scraping browser with fully spoofed Chromium, residential IPs, auto CAPTCHA solving, and anti-bot bypass.
Scraper API for hassle-free results. MCP and N8N integrations are available.
TikHub.io provides 900+ stable APIs across 16+ platforms including TikTok, X, YouTube & Instagram, with 40M+ datasets.
Also offers DISCOUNTED AI models - Claude, GPT, GEMINI & more up to 71% off.
Close your laptop. Your scrapers keep running.
PetroSky VPS - cloud servers built for nonstop automation. Windows and Linux machines with full control. From €6.99/mo.
Read a full review of Scrapling on The Web Scraping Club (Nov 2025), the #1 newsletter dedicated to Web Scraping.
Swiftproxy provides scalable residential proxies with 80M+ IPs across 195+ countries, delivering fast, reliable connections, automatic rotation, and strong anti-block performance. Free trial available.
Byteful supplies ethical residential, mobile, ISP, and datacenter proxies, plus scraping and AI automation tools. Use code SCRAPLING10: 10% off residential proxies.
ProxyLane: Reduce blocks and CAPTCHAs by 90%. 28M Premium Residential IPs for Heavy Web Scraping. 195 countries. City/ISP/ZIP targeting. Sticky/rotating sessions. Non-expiring traffic from $2/GB. Code SCRAPEANDTAKE: 25% off.

Do you want to show your ad here? Click here

Sponsors


Do you want to show your ad here? Click here and choose the tier that suits you!

---

Key Features

Spiders - A Full Crawling Framework

Advanced Websites Fetching with Session Support

Adaptive Scraping

AI Features

High-Performance & battle-tested Architecture

Developer/Web Scraper Friendly Experience

GitHub Stars & Activity

86,006Stars
8,810Forks
6Open issues
PythonLanguage

GitHub Popularity

GitHub stars86,006
Forks8,810
Open issues6
Primary languagePython
LicenseBSD-3-Clause
Stars gained today7,174
Created2024-10-13
Last pushed2026-10-06

Trending History

Monthly boardrank #16 · ▲ 7,174 stars

Related GitHub Projects

1

tensorflow / tensorflow

C++★ 200,718⑂ 78,963▲ 24 stars
→
2

jackfrued / Python-100-Days

Jupyter Notebook★ 187,000⑂ 55,751▲ 41 stars
→
3

flutter / flutter

Dart★ 179,503⑂ 33,595▲ 164 stars
→
4

vercel / next.js

JavaScript★ 143,110⑂ 34,506▲ 79 stars
→
5

addyosmani / agent-skills

JavaScript★ 104,501⑂ 10,908▲ 750 stars
→
6

mui / material-ui

JavaScript★ 99,161⑂ 32,506▲ 15 stars
→
7

Leonxlnx / taste-skill

JavaScript★ 94,412⑂ 6,422▲ 320 stars
→
8

NationalSecurityAgency / ghidra

Java★ 82,717⑂ 9,195▲ 588 stars
→

More Trending Repositories