Karim shoair commited on
Commit ·
949434a
1
Parent(s): fd9f10d
docs: update readme file
Browse files
README.md
CHANGED
|
@@ -6,11 +6,11 @@
|
|
| 6 |
</picture>
|
| 7 |
</a>
|
| 8 |
<br>
|
| 9 |
-
<small>Web Scraping
|
| 10 |
</h1>
|
| 11 |
|
| 12 |
<p align="center">
|
| 13 |
-
<a href="https://github.com/D4Vinci/Scrapling/blob/v4//README_AR.md">العربيه</a> | <a href="https://github.com/D4Vinci/Scrapling/blob/v4//README_ES.md">Español</a> | <a href="https://github.com/D4Vinci/Scrapling/blob/v4//README_DE.md">Deutsch</a> | <a href="https://github.com/D4Vinci/Scrapling/blob/v4//README_CN.md">简体中文</a> | <a href="https://github.com/D4Vinci/Scrapling/blob/v4//README_JP.md">日本語</a> | <a href="https://github.com/D4Vinci/Scrapling/blob/v4//README_RU.md">Русский</a>
|
| 14 |
<br/>
|
| 15 |
<a href="https://github.com/D4Vinci/Scrapling/actions/workflows/tests.yml" alt="Tests">
|
| 16 |
<img alt="Tests" src="https://github.com/D4Vinci/Scrapling/actions/workflows/tests.yml/badge.svg"></a>
|
|
@@ -31,32 +31,20 @@
|
|
| 31 |
</p>
|
| 32 |
|
| 33 |
<p align="center">
|
| 34 |
-
<a href="https://scrapling.readthedocs.io/en/latest/parsing/selection/">
|
| 35 |
-
|
| 36 |
-
</a>
|
| 37 |
-
|
| 38 |
-
<a href="https://scrapling.readthedocs.io/en/latest/
|
| 39 |
-
|
| 40 |
-
</a>
|
| 41 |
-
|
| 42 |
-
<a href="https://scrapling.readthedocs.io/en/latest/
|
| 43 |
-
CLI
|
| 44 |
-
</a>
|
| 45 |
-
·
|
| 46 |
-
<a href="https://scrapling.readthedocs.io/en/latest/ai/mcp-server/">
|
| 47 |
-
MCP mode
|
| 48 |
-
</a>
|
| 49 |
-
·
|
| 50 |
-
<a href="https://scrapling.readthedocs.io/en/latest/tutorials/migrating_from_beautifulsoup/">
|
| 51 |
-
Migrating from Beautifulsoup
|
| 52 |
-
</a>
|
| 53 |
</p>
|
| 54 |
|
| 55 |
-
|
| 56 |
-
|
| 57 |
-
Scrapling isn't just another Web Scraping library. It's the first **adaptive** scraping library that learns from website changes and evolves with them. While other libraries break when websites update their structure, Scrapling automatically relocates your elements and keeps your scrapers running.
|
| 58 |
|
| 59 |
-
|
| 60 |
|
| 61 |
```python
|
| 62 |
>> from scrapling.fetchers import Fetcher, AsyncFetcher, StealthyFetcher, DynamicFetcher
|
|
|
|
| 6 |
</picture>
|
| 7 |
</a>
|
| 8 |
<br>
|
| 9 |
+
<small>Effortless Web Scraping for the Modern Web</small>
|
| 10 |
</h1>
|
| 11 |
|
| 12 |
<p align="center">
|
| 13 |
+
<a href="https://github.com/D4Vinci/Scrapling/blob/v4/docs/README_AR.md">العربيه</a> | <a href="https://github.com/D4Vinci/Scrapling/blob/v4/docs/README_ES.md">Español</a> | <a href="https://github.com/D4Vinci/Scrapling/blob/v4/docs/README_DE.md">Deutsch</a> | <a href="https://github.com/D4Vinci/Scrapling/blob/v4/docs/README_CN.md">简体中文</a> | <a href="https://github.com/D4Vinci/Scrapling/blob/v4/docs/README_JP.md">日本語</a> | <a href="https://github.com/D4Vinci/Scrapling/blob/v4/docs/README_RU.md">Русский</a>
|
| 14 |
<br/>
|
| 15 |
<a href="https://github.com/D4Vinci/Scrapling/actions/workflows/tests.yml" alt="Tests">
|
| 16 |
<img alt="Tests" src="https://github.com/D4Vinci/Scrapling/actions/workflows/tests.yml/badge.svg"></a>
|
|
|
|
| 31 |
</p>
|
| 32 |
|
| 33 |
<p align="center">
|
| 34 |
+
<a href="https://scrapling.readthedocs.io/en/latest/parsing/selection/"><strong>Selection methods</strong></a>
|
| 35 |
+
·
|
| 36 |
+
<a href="https://scrapling.readthedocs.io/en/latest/fetching/choosing/"><strong>Choosing a fetcher</strong></a>
|
| 37 |
+
·
|
| 38 |
+
<a href="https://scrapling.readthedocs.io/en/latest/cli/overview/"><strong>CLI</strong></a>
|
| 39 |
+
·
|
| 40 |
+
<a href="https://scrapling.readthedocs.io/en/latest/ai/mcp-server/"><strong>MCP mode</strong></a>
|
| 41 |
+
·
|
| 42 |
+
<a href="https://scrapling.readthedocs.io/en/latest/tutorials/migrating_from_beautifulsoup/"><strong>Migrating from Beautifulsoup</strong></a>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 43 |
</p>
|
| 44 |
|
| 45 |
+
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 and automatic proxy rotation — all in a few lines of Python. One library, zero compromises.
|
|
|
|
|
|
|
| 46 |
|
| 47 |
+
Blazing fast crawls with real-time stats and streaming. Built by Web Scrapers for Web Scrapers and regular users, there's something for everyone.
|
| 48 |
|
| 49 |
```python
|
| 50 |
>> from scrapling.fetchers import Fetcher, AsyncFetcher, StealthyFetcher, DynamicFetcher
|