الأوامر الأساسية والاستعداد
openclaw init
تهيئة مشروع OpenClaw جديد وإنشاء بنية الملفات الأساسية.
استخدم أسماء مشاريع وصفية لتنظيم أفضل.
openclaw config set
تعيين إعدادات التكوين العامة أو الخاصة بالمشروع، مثل مفتاح API أو وكيل المستخدم.
يمكن تجاوز الإعدادات العامة على مستوى المشروع.
openclaw login --provider
تسجيل الدخول إلى خدمات خارجية أو واجهات برمجة التطبيقات المطلوبة لبعض عمليات السكرابينغ.
استخدم متغيرات البيئة لبيانات الاعتماد الحساسة.
openclaw help
عرض المساعدة التفصيلية لأمر OpenClaw معين.
مفيد جداً لاستكشاف الخيارات والمشكلات.
استخراج البيانات الأساسي
openclaw scrape url --selector
استخراج نص أو سمات من عنصر واحد باستخدام محدد CSS.
استخدم أدوات المطور في المتصفح للحصول على محددات CSS دقيقة.
openclaw extract-table --output
اكتشاف واستخراج الجداول تلقائياً من صفحة ويب وحفظها بتنسيق CSV.
يدعم أيضاً تنسيقات JSON و Excel.
openclaw list-links --filter "keyword"
استخراج جميع الروابط من صفحة ويب، مع إمكانية التصفية بكلمة رئيسية.
يمكن استخدام تعبيرات نمطية مع خيار التصفية.
openclaw screenshot --full-page --output
التقاط لقطة شاشة لصفحة ويب كاملة أو جزء منها.
مفيد جداً لأغراض التدقيق أو استكشاف الأخطاء.
الاستخراج المتقدم بالذكاء الاصطناعي
openclaw analyze-page --goal "استخراج أسعار المنتجات ووصفها"
استخدام الذكاء الاصطناعي لفهم بنية الصفحة واستخراج البيانات ذات الصلة بناءً على هدف وصفي.
كن محدداً قدر الإمكان في وصف هدفك للحصول على أفضل النتائج.
openclaw smart-extract --schema
استخراج البيانات باتباع مخطط JSON محدد، مع قدرة الذكاء الاصطناعي على التكيف مع تغيرات بنية الموقع.
يمكن لـ OpenClaw توليد مخططات أولية لك.
openclaw summarize-content --length "short"
استخدام الذكاء الاصطناعي لتلخيص المحتوى الرئيسي لصفحة ويب.
اختر بين ملخصات قصيرة، متوسطة، أو طويلة.
openclaw identify-elements --query "زر الشراء"
تحديد عناصر واجهة المستخدم بناءً على وصف نصي باستخدام رؤية الذكاء الاصطناعي.
مفيد جداً للتفاعل مع العناصر المعقدة أو بدون معرفات واضحة.
التفاعل مع الصفحات
openclaw click --selector --wait
النقر على عنصر محدد في الصفحة وانتظار تحميل المحتوى الجديد.
استخدم خيارات الانتظار للتعامل مع الصفحات الديناميكية.
openclaw type --selector --text "Your Input"
إدخال نص في حقل إدخال محدد.
يمكن استخدامه لملء النماذج تلقائياً.
openclaw scroll-to --selector --smooth
التمرير إلى عنصر معين في الصفحة أو إلى الأسفل لتحميل المزيد من المحتوى.
التمرير السلس يحاكي تفاعل المستخدم بشكل أفضل.
openclaw navigate --headers
الانتقال إلى عنوان URL معين، مع إمكانية تحديد رؤوس HTTP مخصصة.
استخدم الرؤوس لتجاوز آليات مكافحة الروبوتات.
الأتمتة وسير العمل
openclaw workflow run
تشغيل سير عمل محدد من ملف YAML يحتوي على سلسلة من الأوامر والمنطق.
قم بتقسيم المهام المعقدة إلى سير عمل صغير قابل لإعادة الاستخدام.
openclaw schedule --cron "0 0 * * *"
جدولة سير عمل لتشغيله في أوقات محددة باستخدام تعبيرات Cron.
تأكد من أن بيئة التشغيل يمكنها الوصول إلى OpenClaw في الوقت المحدد.
openclaw monitor --selector --interval
مراقبة التغييرات في عنصر محدد على صفحة ويب والإبلاغ عند حدوث تغيير.
مفيد جداً لتتبع تغيرات الأسعار أو توفر المنتجات.
openclaw export-workflow --format
تصدير تعريف سير عمل موجود إلى تنسيق ملف معين.
شارك سير العمل مع فريقك لتسهيل التعاون.
معالجة البيانات والإخراج
openclaw process-data --transform
معالجة البيانات المستخرجة باستخدام برنامج نصي مخصص (JavaScript أو Python).
يمكن استخدام البرامج النصية لتنظيف البيانات أو إعادة هيكلتها.
openclaw merge-outputs --output
دمج ملفات الإخراج المتعددة من عمليات سكرابينغ مختلفة في ملف واحد.
مفيد جداً عند جمع البيانات من مصادر متعددة.
openclaw validate-schema --schema
التحقق من صحة البيانات المستخرجة مقابل مخطط JSON محدد.
يضمن جودة البيانات وتوافقها مع المتطلبات.
openclaw upload-data --target "s3://bucket/path"
تحميل البيانات المستخرجة إلى وجهات تخزين سحابية أو قواعد بيانات.
يدعم تكاملات متعددة مثل S3, Google Cloud Storage, وMongoDB.