საბოლოო საცნობარო

OpenClaw CLI Cheat Sheet (ქართული)

ყოვლისმომცველი გზამკვლევი ვებ სქრეპინგისა და მონაცემთა ექსტრაქციისთვის

ძირითადი ბრძანებები

openclaw init
Copied!

ახალი OpenClaw პროექტის ინიციალიზაცია მითითებული სახელით. ქმნის საჭირო კონფიგურაციის ფაილებს.

ყოველთვის დაიწყეთ ამ ბრძანებით ახალი პროექტის შექმნისას ორგანიზებულობის შესანარჩუნებლად.

openclaw scrape
Copied!

მითითებული URL-ის ვებგვერდის სქრეპინგი. ეს ბრძანება იღებს HTML შიგთავსს.

შეგიძლიათ გამოიყენოთ --output ფლაგმანი სქრეპინგის შედეგების ფაილში შესანახად, მაგალითად, `openclaw scrape example.com --output page.html`.

openclaw config view
Copied!

მიმდინარე პროექტის კონფიგურაციის პარამეტრების ჩვენება. მოიცავს user-agent, პროქსის და სხვა პარამეტრებს.

ხშირად შეამოწმეთ კონფიგურაცია, რათა დარწმუნდეთ, რომ ყველა პარამეტრი სწორად არის დაყენებული.

openclaw help
Copied!

კონკრეტული OpenClaw ბრძანების გამოყენების შესახებ დეტალური დახმარების ჩვენება.

გამოიყენეთ `openclaw help` ყველა ხელმისაწვდომი ბრძანების სიის სანახავად.

სქრეპინგის კონფიგურაცია

openclaw config set user_agent "Mozilla/5.0 ..."
Copied!

User-Agent-ის დაყენება, რათა იმიტირდეს სხვადასხვა ბრაუზერი და თავიდან აიცილოთ დაბლოკვა.

გამოიყენეთ როტაციული User-Agent-ები ფართომასშტაბიანი სქრეპინგისთვის, რათა შეამციროთ აღმოჩენის რისკი.

openclaw config set headless true
Copied!

Headless ბრაუზერის რეჟიმის ჩართვა, რაც საშუალებას იძლევა JavaScript-ზე დაფუძნებული ვებგვერდების რენდერირება მოხდეს.

Headless რეჟიმი აუცილებელია დინამიური შიგთავსის ან AJAX-ის გამოყენებით ჩატვირთული მონაცემების სქრეპინგისთვის.

openclaw config set proxy "http://user:pass@host:port"
Copied!

პროქსი სერვერის კონფიგურაცია ანონიმურობის შესანარჩუნებლად და IP დაბლოკვის თავიდან ასაცილებლად.

გამოიყენეთ სანდო პროქსი პროვაიდერები საუკეთესო შედეგებისთვის და IP-ების როტაცია.

openclaw config set delay 2000
Copied!

მოთხოვნებს შორის დაყოვნების დაყენება მილიწამებში, რათა თავიდან აიცილოთ სერვერის გადატვირთვა და ბოტის აღმოჩენა.

დაიწყეთ უფრო მაღალი დაყოვნებით და თანდათან შეამცირეთ, რათა იპოვოთ ოპტიმალური ბალანსი სიჩქარესა და უსაფრთხოებას შორის.

openclaw config set retries 5
Copied!

ქსელის შეცდომების ან დროის ამოწურვის შემთხვევაში მოთხოვნების ხელახალი მცდელობების მაქსიმალური რაოდენობის დაყენება.

ხელახალი მცდელობები ზრდის მონაცემთა ამოღების წარმატების მაჩვენებელს არასტაბილურ ქსელურ პირობებში.

მონაცემთა ექსტრაქცია

openclaw extract --css "h1.product-title"
Copied!

მონაცემების ექსტრაქცია CSS სელექტორის გამოყენებით სქრეპინგის შედეგებიდან.

გამოიყენეთ ბრაუზერის დეველოპერის ხელსაწყოები სწორი CSS სელექტორების მოსაძებნად.

openclaw extract --xpath "//div[@class='price']/span/text()"
Copied!

მონაცემების ექსტრაქცია XPath გამოსახულების გამოყენებით, რაც უფრო მოქნილობას იძლევა.

XPath სასარგებლოა რთული სტრუქტურების ან ატრიბუტების მიხედვით ელემენტების ასარჩევად.

openclaw extract --json-schema "{"title":"h1","price":"span.price"}"
Copied!

მონაცემების ექსტრაქცია მოცემული JSON სქემის მიხედვით, რომელიც განსაზღვრავს ველებს და მათ სელექტორებს.

ეს მეთოდი იდეალურია სტრუქტურირებული მონაცემების ამოსაღებად და მათი JSON ფორმატში ექსპორტისთვის.

openclaw extract --ai-query "პროდუქტის სახელები და ფასები"
Copied!

AI-ზე დაფუძნებული ექსტრაქცია ბუნებრივი ენის შეკითხვის გამოყენებით, რაც გამორიცხავს სელექტორების ხელით განსაზღვრას.

AI ექსტრაქცია საუკეთესოა არასტრუქტურირებული ან ცვალებადი ვებგვერდებისთვის, სადაც სელექტორები არასტაბილურია.

openclaw output save --format csv "data.csv"
Copied!

ამოღებული მონაცემების შენახვა მითითებულ ფორმატში (CSV, JSON, XLSX) ფაილში.

ყოველთვის შეინახეთ მონაცემები, რათა თავიდან აიცილოთ მათი დაკარგვა და შეძლოთ შემდგომი ანალიზი.

ავტომატიზაცია და სამუშაო პროცესები

openclaw workflow create "my_daily_scrape"
Copied!

ახალი ავტომატური სამუშაო პროცესის შექმნა, რომელიც შეიძლება შეიცავდეს მრავალ საფეხურს (სქრეპინგი, ექსტრაქცია, შენახვა).

განსაზღვრეთ სამუშაო პროცესები რთული ამოცანების ავტომატიზაციისთვის, როგორიცაა მრავალი გვერდის სქრეპინგი.

openclaw workflow run "my_daily_scrape"
Copied!

ადრე შექმნილი სამუშაო პროცესის შესრულება.

შეგიძლიათ სამუშაო პროცესების გაშვება ფონზე, რათა არ შეაფერხოთ თქვენი ტერმინალის მუშაობა.

openclaw schedule add "daily_prices" --at "03:00" --workflow "my_daily_scrape"
Copied!

დაგეგმილი დავალების დამატება OpenClaw-ის სამუშაო პროცესის ავტომატურად გასაშვებად კონკრეტულ დროს.

დაგეგმილი დავალებები იდეალურია რეგულარული მონაცემთა განახლებებისთვის ან მონიტორინგისთვის.

openclaw pipeline add "parse_data" --script "parser.py"
Copied!

მონაცემთა მილსადენის დამატება, რომელიც იყენებს გარე სკრიპტს (მაგ. Python) ამოღებული მონაცემების დასამუშავებლად.

მილსადენები საშუალებას იძლევა მონაცემთა წინასწარი დამუშავება, გაწმენდა ან ტრანსფორმაცია მოხდეს ექსპორტამდე.

მოწინავე ფუნქციები

openclaw js-inject --script "custom.js" --url "example.com"
Copied!

მორგებული JavaScript კოდის ინექცია ვებგვერდზე სქრეპინგამდე ან ექსტრაქციამდე.

გამოიყენეთ JS ინექცია დინამიური შიგთავსის გასახსნელად, ღილაკებზე დასაჭერად ან ფორმების შესავსებად.

openclaw captcha solve --method "ai"
Copied!

CAPTCHA-ს ამოხსნა ხელოვნური ინტელექტის ან ინტეგრირებული სერვისების გამოყენებით.

დარწმუნდით, რომ თქვენი AI მოდელი ან CAPTCHA სერვისი სწორად არის კონფიგურირებული.

openclaw render page --full --output "screenshot.png"
Copied!

ვებგვერდის სრული რენდერირება და მისი სქრინშოტის შენახვა. სასარგებლოა გამართვისთვის.

ეს ბრძანება იძლევა ვიზუალურ წარმოდგენას, თუ როგორ ხედავს OpenClaw ვებგვერდს.

openclaw interact click --selector "#loadMoreButton"
Copied!

ვებგვერდის კონკრეტულ ელემენტთან ინტერაქცია, მაგალითად, ღილაკზე დაჭერა ან ველში ტექსტის შეყვანა.

ინტერაქცია აუცილებელია გვერდების ნავიგაციისთვის, უსასრულო სქროლის დასამუშავებლად ან ფორმების შესავსებად.

შეცდომების დამუშავება და გამართვა

openclaw log level debug
Copied!

ჟურნალის დონის დაყენება 'debug'-ზე, რათა მიიღოთ უფრო დეტალური ინფორმაცია OpenClaw-ის ოპერაციების შესახებ.

გამოიყენეთ debug დონე პრობლემების იდენტიფიცირებისთვის და პროცესის დეტალური ხედვისთვის.

openclaw debug page --screenshot "error_page.png"
Copied!

მიმდინარე გვერდის გამართვა სქრინშოტის გადაღებით და კონსოლის ჟურნალების ჩვენებით.

სქრინშოტები და კონსოლის ჟურნალები დაგეხმარებათ გაიგოთ, თუ რატომ ვერ ხდება მონაცემების ექსტრაქცია.

openclaw diagnose network
Copied!

ქსელის პრობლემების დიაგნოსტიკა, როგორიცაა კავშირის შეცდომები ან პროქსის პრობლემები.

ეს ბრძანება დაგეხმარებათ სწრაფად იდენტიფიცირება მოახდინოთ ქსელთან დაკავშირებული შეცდომების მიზეზზე.

openclaw retry on-fail --max 3 --delay 5000
Copied!

მოთხოვნის ავტომატური ხელახალი მცდელობის კონფიგურაცია წარუმატებლობის შემთხვევაში, განსაზღვრული რაოდენობისა და დაყოვნების მითითებით.

სანდო სქრეპინგისთვის აუცილებელია ხელახალი მცდელობის სტრატეგიის დანერგვა არასტაბილური ვებგვერდების ან ქსელური შეცდომების დროს.

openclaw validate schema "schema.json" "data.json"
Copied!

ამოღებული მონაცემების ვალიდაცია მოცემული JSON სქემის წინააღმდეგ, რათა უზრუნველყოფილი იყოს მონაცემთა თანმიმდევრულობა.

სქემის ვალიდაცია გადამწყვეტია მონაცემთა ხარისხის შესანარჩუნებლად და ექსტრაქციის შეცდომების ადრეული აღმოსაჩენად.

ხშირად დასმული კითხვები OpenClaw-ის შესახებ

რა არის OpenClaw CLI?

OpenClaw CLI არის მოწინავე AI ინსტრუმენტი ვებ სქრეპინგისა და მონაცემთა ექსტრაქციისთვის, რომელიც საშუალებას გაძლევთ მარტივად ამოიღოთ სტრუქტურირებული მონაცემები ვებგვერდებიდან. ის მხარს უჭერს როგორც ტრადიციულ სელექტორებს, ასევე ხელოვნურ ინტელექტზე დაფუძნებულ ექსტრაქციას.

როგორ დავაყენო OpenClaw?

OpenClaw-ის ინსტალაციისთვის გამოიყენეთ Python-ის პაკეტის მენეჯერი pip: `pip install openclaw-cli`. დამატებითი ინსტალაციის ინსტრუქციებისთვის მიჰყევით ოფიციალურ დოკუმენტაციას.

შეუძლია თუ არა OpenClaw-ს დინამიური ვებგვერდების დამუშავება?

დიახ, OpenClaw მხარს უჭერს Headless ბრაუზერის რეჟიმს და JavaScript-ის ინექციას, რაც საშუალებას აძლევს მას ეფექტურად იმუშაოს დინამიურ, JavaScript-ზე დაფუძნებულ ვებგვერდებთან და ამოიღოს მონაცემები, რომლებიც იტვირთება AJAX-ის საშუალებით.

რა ფორმატებში შემიძლია მონაცემების ექსპორტი?

OpenClaw მხარს უჭერს მონაცემთა ექსპორტს სხვადასხვა ფორმატში, მათ შორის CSV, JSON და XLSX. შეგიძლიათ მიუთითოთ სასურველი ფორმატი `openclaw output save` ბრძანების გამოყენებით.