You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+87-3Lines changed: 87 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -27,9 +27,9 @@
27
27
28
28
Crawl4AI turns the web into clean, LLM ready Markdown for RAG, agents, and data pipelines. Fast, controllable, battle tested by a 50k+ star community.
29
29
30
-
[✨ Check out latest update v0.7.0](#-recent-updates)
30
+
[✨ Check out latest update v0.7.3](#-recent-updates)
31
31
32
-
✨ New in v0.7.0, Adaptive Crawling, Virtual Scroll, Link Preview scoring, Async URL Seeder, big performance gains. [Release notes →](https://github.com/unclecode/crawl4ai/blob/main/docs/blog/release-v0.7.0.md)
32
+
✨ New in v0.7.3: Undetected Browser Support, Multi-URL Configurations, Memory Monitoring, Enhanced Table Extraction, GitHub Sponsors. [Release notes →](https://github.com/unclecode/crawl4ai/blob/main/docs/blog/release-v0.7.3.md)
33
33
34
34
<details>
35
35
<summary>🤓 <strong>My Personal Story</strong></summary>
@@ -542,7 +542,89 @@ async def test_news_crawl():
542
542
543
543
## ✨ Recent Updates
544
544
545
-
### Version 0.7.0 Release Highlights - The Adaptive Intelligence Update
545
+
<details>
546
+
<summary><strong>Version 0.7.3 Release Highlights - The Multi-Config Intelligence Update</strong></summary>
<summary><strong>Version 0.7.0 Release Highlights - The Adaptive Intelligence Update</strong></summary>
546
628
547
629
-**🧠 Adaptive Crawling**: Your crawler now learns and adapts to website patterns automatically:
548
630
```python
@@ -607,6 +689,8 @@ async def test_news_crawl():
607
689
608
690
Read the full details in our [0.7.0 Release Notes](https://docs.crawl4ai.com/blog/release-v0.7.0) or check the [CHANGELOG](https://github.com/unclecode/crawl4ai/blob/main/CHANGELOG.md).
609
691
692
+
</details>
693
+
610
694
## Version Numbering in Crawl4AI
611
695
612
696
Crawl4AI follows standard Python version numbering conventions (PEP440) to help users understand the stability and features of each release.
**The Problem:** Modern websites employ sophisticated bot detection systems. Cloudflare, Akamai, and custom solutions block automated crawlers, limiting access to valuable content.
88
+
89
+
**My Solution:** I implemented undetected browser support with a flexible adapter pattern. Now Crawl4AI can bypass most bot detection systems using stealth techniques.
90
+
91
+
### Technical Implementation
92
+
93
+
```python
94
+
from crawl4ai import AsyncWebCrawler, BrowserConfig
95
+
96
+
# Enable undetected mode for stealth crawling
97
+
browser_config = BrowserConfig(
98
+
browser_type="undetected", # Use undetected Chrome
99
+
headless=True, # Can run headless with stealth
100
+
extra_args=[
101
+
"--disable-blink-features=AutomationControlled",
102
+
"--disable-web-security",
103
+
"--disable-features=VizDisplayCompositor"
104
+
]
105
+
)
106
+
107
+
asyncwith AsyncWebCrawler(config=browser_config) as crawler:
108
+
# This will bypass most bot detection systems
109
+
result =await crawler.arun("https://protected-site.com")
-**Data Analysis**: Faster transition from web data to analysis-ready DataFrames
240
+
-**ETL Pipelines**: Cleaner integration with data processing workflows
241
+
-**Reporting**: Simplified table extraction for automated reporting systems
242
+
243
+
## 💰 Community Support: GitHub Sponsors
244
+
245
+
I've launched GitHub Sponsors to ensure Crawl4AI's continued development and support our growing community.
246
+
247
+
**Sponsorship Tiers:**
248
+
-**🌱 Supporter ($5/month)**: Community support + early feature previews
249
+
-**🚀 Professional ($25/month)**: Priority support + beta access
250
+
-**🏢 Business ($100/month)**: Direct consultation + custom integrations
251
+
-**🏛️ Enterprise ($500/month)**: Dedicated support + feature development
252
+
253
+
**Why Sponsor?**
254
+
- Ensure continuous development and maintenance
255
+
- Get priority support and feature requests
256
+
- Access to premium documentation and examples
257
+
- Direct line to the development team
258
+
259
+
[**Become a Sponsor →**](https://github.com/sponsors/unclecode)
260
+
81
261
## 🐳 Docker: Flexible LLM Provider Configuration
82
262
83
263
**The Problem:** Hardcoded LLM providers in Docker deployments. Want to switch from OpenAI to Groq? Rebuild and redeploy. Testing different models? Multiple Docker images.
0 commit comments