מדריך אולטימטיבי

OpenClaw CLI: מדריך עזר מקיף

פקודות חיוניות לגרידת אתרים, אוטומציה של נתונים ושימוש ב-AI.

1. התחלה וקונפיגורציה

openclaw init <שם_פרויקט>
Copied!

יצירת פרויקט OpenClaw חדש בספרייה הנוכחית, עם קבצי תצורה בסיסיים.

השתמש בפקודה זו כדי להתחיל כל פרויקט חדש ולסדר את מבנה הקבצים.

openclaw config set <מפתח> <ערך>
Copied!

הגדרת פרמטר תצורה גלובלי או פרויקטלי עבור OpenClaw (לדוגמה, User-Agent, timeouts).

ניתן להגדיר גם `openclaw config show` כדי לראות את כל ההגדרות הנוכחיות.

openclaw auth add <שירות> --key <מפתח_API>
Copied!

הוספת מפתח API או אסימון אימות לשירות חיצוני (לדוגמה, AWS, Google Cloud).

השתמש בפקודה זו כדי לאחסן בצורה מאובטחת פרטי אימות עבור אינטגרציות.

openclaw help <פקודה>
Copied!

הצגת עזרה מפורטת עבור פקודה ספציפית ב-OpenClaw, כולל דוגמאות וארגומנטים.

מועיל במיוחד כאשר אתה לא בטוח לגבי השימוש הנכון בפקודה מסוימת.

openclaw update
Copied!

עדכון כלי OpenClaw לגרסה האחרונה הזמינה, כולל תיקוני באגים ותכונות חדשות.

מומלץ לבצע עדכון באופן קבוע כדי ליהנות מהשיפורים והאבטחה העדכניים.

2. איסוף נתונים בסיסי

openclaw scrape --selector "css_selector"
Copied!

גרידת נתונים מדף אינטרנט ספציפי באמצעות בורר CSS כדי לזהות אלמנטים.

ניתן להשתמש במספר בוררים על ידי ציון `--selector "title:h1" --selector "price:.price"`.

openclaw extract --from <קובץ.html> --pattern "regex"
Copied!

חילוץ נתונים מקובץ HTML מקומי או טקסט באמצעות ביטוי רגולרי מוגדר.

אידיאלי לעיבוד מראש של קבצים שהורדו או לוגים.

openclaw follow --links "a[href^='/product']" --depth 1
Copied!

גרידת דף ועקיבה אוטומטית אחר קישורים פנימיים התואמים לתבנית מסוימת.

הגדר `--depth` כדי לשלוט בעומק העקיבה ולמנוע לולאות אינסופיות.

openclaw fetch --method POST --data '{"key": "value"}'
Copied!

שליחת בקשת HTTP (GET, POST, PUT, DELETE) לכתובת URL וקבלת התגובה הגולמית.

השתמש ב-`--headers` כדי להוסיף כותרות מותאמות אישית לבקשה.

openclaw list-pages <כתובת_sitemap>
Copied!

קבלת רשימה של כל כתובות ה-URL מקובץ מפת אתר (sitemap.xml) נתון.

דרך מצוינת לאתר את כל הדפים באתר לפני תחילת הגרידה.

3. טכניקות גרידה מתקדמות

openclaw dynamic scrape --wait-for ".content-loaded"
Copied!

גרידת אתרים דינמיים המשתמשים ב-JavaScript, תוך המתנה לאלמנט ספציפי שייטען.

ניתן להשתמש גם ב-`--wait-time <שניות>` להמתנה קבועה.

openclaw paginate --pages 1-10 --selector "h2.title"
Copied!

גרידת נתונים באופן אוטומטי על פני מספר עמודים עם תבנית URL משתנה.

תבנית URL יכולה לכלול סוגריים מסולסלים לטווחים: `https://example.com/page={1..10}`.

openclaw capture screenshot --full-page --output image.png
Copied!

צילום מסך של דף אינטרנט שלם או חלק ממנו ושמירתו כקובץ תמונה.

מועיל לתיעוד או לבדיקת תצוגה חזותית של הדף.

openclaw proxy use --type http --address "127.0.0.1:8080"
Copied!

הגדרת שרת פרוקסי עבור כל בקשות הגרידה כדי לשנות כתובת IP או לעקוף חסימות.

ניתן להגדיר גם `--auth ` לפרוקסי עם אימות.

openclaw header add "User-Agent: Custom Agent"
Copied!

הוספת כותרות HTTP מותאמות אישית לבקשות הגרידה, לדוגמה, כדי לחקות דפדפן מסוים.

מומלץ לשנות את ה-User-Agent כדי למנוע חסימות על ידי אתרים מסוימים.

openclaw form submit --fields '{"user":"name", "pass":"secret"}'
Copied!

מילוי ושליחת טפסים מקוונים באופן אוטומטי, לדוגמה, התחברות או חיפוש.

ודא שאתה משתמש בשמות השדות הנכונים כפי שהם מופיעים בקוד המקור של הטופס.

4. אינטגרציה וייצוא

openclaw export <קובץ.json> --format csv --output <קובץ.csv>
Copied!

המרת קובץ נתונים מפורמט אחד (JSON) לפורמט אחר (CSV, XML, Excel).

ניתן להגדיר גם הפרדה מותאמת אישית ל-CSV עם `--delimiter ";"`.

openclaw sync to-db --table products --file <נתונים.json>
Copied!

סנכרון נתונים מקובץ (JSON, CSV) למסד נתונים (MySQL, PostgreSQL, SQLite).

ודא שמסד הנתונים מוגדר בקובץ התצורה של OpenClaw.

openclaw webhook send --payload <נתונים.json>
Copied!

שליחת נתונים שנאספו באמצעות Webhook לכתובת URL ייעודית.

מועיל לשילוב עם מערכות צד שלישי כמו Slack, Zapier או שרתי API מותאמים אישית.

openclaw push to-s3 --bucket my-bucket --file <תוצאות.json>
Copied!

העלאת קבצי נתונים או תוצאות גרידה לדלי AWS S3.

ודא שהאישורים ל-AWS מוגדרים באמצעות `openclaw auth add aws`.

openclaw integrate with-api <שם_שירות> --action upload --data <קובץ.json>
Copied!

ביצוע פעולות ספציפיות עם API של שירות חיצוני, לדוגמה, העלאת נתונים או שליפת מידע.

דורש הגדרה מוקדמת של השירות בקבצי התצורה של OpenClaw.

5. אוטומציה ותזמון

openclaw schedule run --every "1h" --command "scrape my_site.claw"
Copied!

תזמון פקודת גרידה או סקריפט לביצוע חוזר במרווחי זמן קבועים.

ניתן להגדיר גם תזמון מדויק יותר באמצעות `--cron "0 0 * * *"`.

openclaw workflow define <שם_זרימה> --steps 'step1.json,step2.claw'
Copied!

הגדרת זרימת עבודה (workflow) מרובת שלבים, המשלבת מספר פקודות או סקריפטים.

כל שלב יכול להיות קובץ תצורה של OpenClaw או סקריפט מותאם אישית.

openclaw workflow run <שם_זרימה>
Copied!

הפעלה ידנית של זרימת עבודה שהוגדרה מראש.

מועיל לבדיקת זרימות עבודה לפני תזמון אוטומטי.

openclaw monitor job <מזהה_משימה>
Copied!

ניטור סטטוס, התקדמות ויומני רישום של משימה מתוזמנת או זרימת עבודה.

השתמש ב-`openclaw job list` כדי לקבל רשימה של מזהי משימות פעילות.

openclaw trigger event <שם_אירוע> --data '{"status":"completed"}'
Copied!

הפעלת אירוע מותאם אישית בתוך זרימת עבודה, שיכול להפעיל שלבים נוספים.

מאפשר גמישות רבה באוטומציה מבוססת אירועים.

6. ניפוי באגים וניטור

openclaw debug selector "css_selector"
Copied!

בדיקה מהירה של בורר CSS על דף אינטרנט ספציפי והצגת האלמנטים התואמים.

כלי חיוני לכתיבת בוררים מדויקים ולפתרון בעיות.

openclaw log view --level error
Copied!

הצגת יומני רישום (logs) של OpenClaw, עם אפשרות סינון לפי רמת חומרה.

רמות חומרה כוללות: debug, info, warn, error, fatal.

openclaw trace request
Copied!

מעקב מפורט אחר בקשות HTTP והתגובות שלהן, כולל כותרות ותוכן גולמי.

מועיל במיוחד להבנת התנהגות האתר ולפתרון בעיות תקשורת.

openclaw validate schema <קובץ.json> --schema <הגדרה.json>
Copied!

אימות קובץ נתונים כנגד סכמת JSON מוגדרת כדי לוודא עקביות ומבנה נכון.

מומלץ להשתמש בזה לפני ייצוא או סנכרון נתונים למערכות אחרות.

openclaw report generate --type performance --job <מזהה_משימה>
Copied!

יצירת דוח ביצועים מקיף עבור משימת גרידה ספציפית, כולל זמני ריצה, שגיאות ועוד.

מאפשר זיהוי צווארי בקבוק ושיפור יעילות הגרידה.

7. אינטליגנציה מלאכותית ועזרים

openclaw ai analyze text <קובץ_טקסט.txt> --sentiment
Copied!

ניתוח סנטימנט (רגש) של טקסט מקובץ או מכתובת URL באמצעות מודל AI.

ניתן גם לבצע ניתוח ישויות או סיכום טקסט עם פרמטרים שונים.

openclaw ai summarize --length short
Copied!

סיכום תוכן מדף אינטרנט או קובץ טקסט באמצעות יכולות AI מתקדמות.

השתמש ב-`--length` כדי לשלוט באורך הסיכום (short, medium, long).

openclaw ai classify image <קובץ_תמונה.jpg> --labels "cat,dog"
Copied!

סיווג תמונה וזיהוי אובייקטים או תגים רלוונטיים באמצעות AI.

מועיל לארגון תמונות או לזיהוי תוכן חזותי.

openclaw ai extract entities <קובץ_טקסט.txt>
Copied!

חילוץ ישויות (שמות אנשים, מקומות, תאריכים, ארגונים) מטקסט נתון.

כלי חזק לאיסוף מידע מובנה מתוך טקסטים לא מובנים.

openclaw ai generate selector --element "כותרת מוצר"
Copied!

יצירת בורר CSS אופטימלי עבור אלמנט ספציפי בדף אינטרנט באמצעות AI.

חסוך זמן בכתיבת בוררים מורכבים ותן ל-AI למצוא את הדרך הטובה ביותר.

שאלות נפוצות על OpenClaw

מהו OpenClaw CLI?

OpenClaw הוא כלי שורת פקודה מתקדם המשלב יכולות AI לגרידת אתרים, חילוץ נתונים ואוטומציה של משימות איסוף מידע בצורה יעילה ומודרנית.

האם OpenClaw תומך בגרידת אתרים דינמיים?

כן, OpenClaw תומך באופן מלא בגרידת אתרים דינמיים המשתמשים ב-JavaScript, עם אפשרויות המתנה לטעינת אלמנטים, אינטראקציה עם הדף וצילום מסך.

כיצד אוכל לשלב את OpenClaw בזרימת העבודה הקיימת שלי?

OpenClaw מציע יכולות ייצוא לפורמטים שונים (CSV, JSON), סנכרון למסדי נתונים, Webhooks ואינטגרציה עם שירותי ענן כמו AWS S3, מה שמאפשר שילוב קל וגמיש.

האם יש תמיכה ב-AI ב-OpenClaw?

בהחלט. OpenClaw משלב יכולות AI מתקדמות לניתוח טקסט (סנטימנט, ישויות), סיכום תוכן, סיווג תמונות ואפילו יצירת בוררי CSS אופטימליים באופן אוטומטי.