المرجع النهائي

OpenClaw CLI: الدليل الشامل لأتمتة الويب واستخراج البيانات بالذكاء الاصطناعي

مرجعك الأساسي لأوامر OpenClaw المتقدمة، لتحويل مهام الويب سكرابينغ إلى عمليات سلسة وفعالة.

الأوامر الأساسية والاستعداد

openclaw init
Copied!

تهيئة مشروع OpenClaw جديد وإنشاء بنية الملفات الأساسية.

استخدم أسماء مشاريع وصفية لتنظيم أفضل.

openclaw config set
Copied!

تعيين إعدادات التكوين العامة أو الخاصة بالمشروع، مثل مفتاح API أو وكيل المستخدم.

يمكن تجاوز الإعدادات العامة على مستوى المشروع.

openclaw login --provider
Copied!

تسجيل الدخول إلى خدمات خارجية أو واجهات برمجة التطبيقات المطلوبة لبعض عمليات السكرابينغ.

استخدم متغيرات البيئة لبيانات الاعتماد الحساسة.

openclaw help
Copied!

عرض المساعدة التفصيلية لأمر OpenClaw معين.

مفيد جداً لاستكشاف الخيارات والمشكلات.

استخراج البيانات الأساسي

openclaw scrape url --selector
Copied!

استخراج نص أو سمات من عنصر واحد باستخدام محدد CSS.

استخدم أدوات المطور في المتصفح للحصول على محددات CSS دقيقة.

openclaw extract-table --output
Copied!

اكتشاف واستخراج الجداول تلقائياً من صفحة ويب وحفظها بتنسيق CSV.

يدعم أيضاً تنسيقات JSON و Excel.

openclaw list-links --filter "keyword"
Copied!

استخراج جميع الروابط من صفحة ويب، مع إمكانية التصفية بكلمة رئيسية.

يمكن استخدام تعبيرات نمطية مع خيار التصفية.

openclaw screenshot --full-page --output
Copied!

التقاط لقطة شاشة لصفحة ويب كاملة أو جزء منها.

مفيد جداً لأغراض التدقيق أو استكشاف الأخطاء.

الاستخراج المتقدم بالذكاء الاصطناعي

openclaw analyze-page --goal "استخراج أسعار المنتجات ووصفها"
Copied!

استخدام الذكاء الاصطناعي لفهم بنية الصفحة واستخراج البيانات ذات الصلة بناءً على هدف وصفي.

كن محدداً قدر الإمكان في وصف هدفك للحصول على أفضل النتائج.

openclaw smart-extract --schema
Copied!

استخراج البيانات باتباع مخطط JSON محدد، مع قدرة الذكاء الاصطناعي على التكيف مع تغيرات بنية الموقع.

يمكن لـ OpenClaw توليد مخططات أولية لك.

openclaw summarize-content --length "short"
Copied!

استخدام الذكاء الاصطناعي لتلخيص المحتوى الرئيسي لصفحة ويب.

اختر بين ملخصات قصيرة، متوسطة، أو طويلة.

openclaw identify-elements --query "زر الشراء"
Copied!

تحديد عناصر واجهة المستخدم بناءً على وصف نصي باستخدام رؤية الذكاء الاصطناعي.

مفيد جداً للتفاعل مع العناصر المعقدة أو بدون معرفات واضحة.

التفاعل مع الصفحات

openclaw click --selector --wait
Copied!

النقر على عنصر محدد في الصفحة وانتظار تحميل المحتوى الجديد.

استخدم خيارات الانتظار للتعامل مع الصفحات الديناميكية.

openclaw type --selector --text "Your Input"
Copied!

إدخال نص في حقل إدخال محدد.

يمكن استخدامه لملء النماذج تلقائياً.

openclaw scroll-to --selector --smooth
Copied!

التمرير إلى عنصر معين في الصفحة أو إلى الأسفل لتحميل المزيد من المحتوى.

التمرير السلس يحاكي تفاعل المستخدم بشكل أفضل.

openclaw navigate --headers
Copied!

الانتقال إلى عنوان URL معين، مع إمكانية تحديد رؤوس HTTP مخصصة.

استخدم الرؤوس لتجاوز آليات مكافحة الروبوتات.

الأتمتة وسير العمل

openclaw workflow run
Copied!

تشغيل سير عمل محدد من ملف YAML يحتوي على سلسلة من الأوامر والمنطق.

قم بتقسيم المهام المعقدة إلى سير عمل صغير قابل لإعادة الاستخدام.

openclaw schedule --cron "0 0 * * *"
Copied!

جدولة سير عمل لتشغيله في أوقات محددة باستخدام تعبيرات Cron.

تأكد من أن بيئة التشغيل يمكنها الوصول إلى OpenClaw في الوقت المحدد.

openclaw monitor --selector --interval
Copied!

مراقبة التغييرات في عنصر محدد على صفحة ويب والإبلاغ عند حدوث تغيير.

مفيد جداً لتتبع تغيرات الأسعار أو توفر المنتجات.

openclaw export-workflow --format
Copied!

تصدير تعريف سير عمل موجود إلى تنسيق ملف معين.

شارك سير العمل مع فريقك لتسهيل التعاون.

معالجة البيانات والإخراج

openclaw process-data --transform
Copied!

معالجة البيانات المستخرجة باستخدام برنامج نصي مخصص (JavaScript أو Python).

يمكن استخدام البرامج النصية لتنظيف البيانات أو إعادة هيكلتها.

openclaw merge-outputs --output
Copied!

دمج ملفات الإخراج المتعددة من عمليات سكرابينغ مختلفة في ملف واحد.

مفيد جداً عند جمع البيانات من مصادر متعددة.

openclaw validate-schema --schema
Copied!

التحقق من صحة البيانات المستخرجة مقابل مخطط JSON محدد.

يضمن جودة البيانات وتوافقها مع المتطلبات.

openclaw upload-data --target "s3://bucket/path"
Copied!

تحميل البيانات المستخرجة إلى وجهات تخزين سحابية أو قواعد بيانات.

يدعم تكاملات متعددة مثل S3, Google Cloud Storage, وMongoDB.

أسئلة متكررة حول OpenClaw CLI

ما هو OpenClaw CLI؟

OpenClaw CLI هو أداة سطر أوامر متقدمة تستخدم الذكاء الاصطناعي لأتمتة مهام الويب سكرابينغ واستخراج البيانات من مواقع الويب بكفاءة.

هل يتطلب OpenClaw معرفة بالبرمجة؟

لا، يمكن استخدام OpenClaw بفعالية من خلال أوامر سطر الأوامر المباشرة. ومع ذلك، فإن معرفة بسيطة بمحددات CSS أو XPath يمكن أن تعزز قدراتك.

كيف يتعامل OpenClaw مع مواقع الويب الديناميكية (JavaScript)؟

OpenClaw يدعم تشغيل المتصفح بدون واجهة رسومية (headless browser)، مما يسمح له بتنفيذ JavaScript والتفاعل مع المحتوى الديناميكي تماماً مثل المتصفح العادي.

هل يمكنني جدولة مهام السكرابينغ باستخدام OpenClaw؟

نعم، يمكنك جدولة مهام السكرابينغ باستخدام الأمر openclaw schedule وتعبيرات Cron لتشغيلها تلقائياً في أوقات محددة.