🏗️ Under constant development – if you spot an issue, I'm already working on fixing it. Thanks for your understanding! :)

Crawlee
About Crawlee
Crawlee هي مكتبة مفتوحة المصدر طورتها شركة Apify لبناء زواحف ويب موثوقة وسريعة باستخدام Node.js. صُممت لدعم كل من زحف HTTP التقليدي والمتصفح الخفي عبر Playwright أو Puppeteer، مما يجعلها مناسبة لمجموعة واسعة من سيناريوهات استخراج البيانات وأتمتة المتصفحات. تتوفر المكتبة بلغتي JavaScript و TypeScript، وتتميز بواجهة برمجة واحدة لأنماط الزحف المختلفة، مما يبسط كتابة الكود ويقلل التعقيد. تدير Crawlee تلقائيًا قوائم الانتظار للطلبات، وتخزن البيانات في نظام ملفات محلي أو سحابي، وتوفر آليات متقدمة للتعامل مع الأخطاء وإعادة المحاولة، وتدعم الوكيل المتداول وإدارة الجلسات لتجنب الحظر. تشمل ميزاتها الرئيسية: واجهة واحدة لـ HTTP و headless browser، قوائم انتظار مستمرة للروابط، تخزين قابل للتوصيل للبيانات والملفات، وجدولة مدمجة. تعمل Crawlee على Node.js 16 أو أحدث، وهي متوافقة مع TypeScript، وتوفر واجهة سطر أوامر CLI لإنشاء مشاريع جديدة. تُستخدم المكتبة على نطاق واسع في مشاريع جمع البيانات، وتحسين محركات البحث، وتغذية نماذج الذكاء الاصطناعي (LLMs، RAG)، وهي الأساس لـ Apify Actors. تم تطويرها تحت رخصة Apache 2.0، وحصلت على أكثر من 23 ألف نجمة على GitHub. أحدث إصدار هو 3.0.2، صدر في مايو 2026.
Pro & Cons of Crawlee
Pro's
- Active Community
- Cross-Platform
- Extensible by Plugins/Extensions
- Modern Architecture
- Open Source
- Persistent Queues
- Proxy Rotation
- Session Management
- Single Interface (HTTP & Headless)
- TypeScript Support
Con's
- Less Mature than Scrapy
- Limited Browser Automation (Relies on Playwright/Puppeteer)
- Requires Node.js
- Setup Complexity
FAQ About Crawlee
Puppeteer و Playwright هما أدوات للتحكم في المتصفحات الخفية (headless browsers)، بينما Crawlee هي مكتبة متكاملة لبناء الزواحف (crawlers) تستخدم هذه الأدوات كأساس، وتضيف عليها إدارة قوائم الانتظار، والتخزين، والتعامل مع الأخطاء، وإدارة الجلسات، وغيرها من الميزات المتقدمة.
بشكل افتراضي، يخزن Crawlee البيانات في نظام الملفات المحلي (JSON Lines). ولكن يمكن تخصيصه لتخزين البيانات في أي وجهة مرغوبة، بما في ذلك قواعد بيانات مثل MongoDB أو PostgreSQL، عبر تنفيذ واجهات التخزين المخصصة (Storage adapters).
Supported Languages
Learn More About Crawlee
[alhisn_related_posts]
Resources About Crawlee
News & Updates About Crawlee
[alhisn_related_news]
No Data
Alternatives and Similar Tools to Crawlee
There are no reviews yet. Be the first one to write one.