Ultimate Reference

OpenClaw CLI: Kompletny Arkusz Poleceń

Twój przewodnik po mistrzostwie w web scrapingu i ekstrakcji danych z AI.

Instalacja i Konfiguracja

openclaw install
Copied!

Instaluje lub aktualizuje OpenClaw CLI do najnowszej stabilnej wersji na Twoim systemie.

Upewnij się, że masz stabilne połączenie z internetem.

openclaw update
Copied!

Sprawdza i instaluje wszelkie dostępne aktualizacje dla OpenClaw CLI.

Regularne aktualizacje zapewniają dostęp do nowych funkcji i poprawek bezpieczeństwa.

openclaw config set
Copied!

Ustawia globalną opcję konfiguracyjną, taką jak klucz API lub domyślny format wyjściowy.

Użyj 'openclaw config list', aby zobaczyć wszystkie dostępne opcje.

openclaw auth login
Copied!

Uwierzytelnia się w usłudze OpenClaw, aby uzyskać dostęp do funkcji premium i przechowywania w chmurze.

Po zalogowaniu token sesji jest przechowywany lokalnie.

Podstawy Scrapingu

openclaw fetch
Copied!

Pobiera surową zawartość HTML lub JSON z określonego adresu URL.

Idealne do szybkiego pobierania bez dodatkowej obróbki.

openclaw extract --selector
Copied!

Ekstrahuje dane z określonych elementów na stronie internetowej za pomocą selektora CSS.

Użyj narzędzi deweloperskich przeglądarki, aby znaleźć precyzyjne selektory.

openclaw scrape --schema
Copied!

Scrapuje stronę internetową zgodnie z predefiniowanym schematem JSON, aby ustrukturyzować wyodrębnione dane.

Schematy pozwalają na spójne i złożone ekstrakcje danych.

openclaw preview --selector
Copied!

Wyświetla podgląd danych, które zostaną wyodrębnione przez dany selektor, bez ich zapisywania.

Bardzo przydatne do testowania selektorów przed uruchomieniem pełnego skryptu.

Zaawansowana Ekstrakcja Danych

openclaw paginate --next
Copied!

Automatycznie przechodzi przez wiele stron, podążając za linkiem 'następna strona' lub podobnym selektorem.

Użyj wzorców URL z symbolami wieloznacznymi, aby objąć wiele stron.

openclaw crawl --depth
Copied!

Rozpoczyna indeksowanie strony internetowej od podanego adresu URL do określonej głębokości, zbierając dane.

Uważaj na głębokość indeksowania, aby uniknąć nadmiernego obciążenia serwera.

openclaw transform --jq
Copied!

Przetwarza i przekształca dane z pliku wejściowego (JSON) za pomocą składni JQ.

JQ jest potężnym narzędziem do manipulacji danymi JSON w wierszu poleceń.

openclaw ai extract --prompt
Copied!

Wykorzystuje AI do inteligentnego wyodrębniania danych ze strony, bazując na opisie tekstowym, a nie na selektorach.

Użyj jasnych i konkretnych promptów, aby uzyskać najlepsze wyniki od AI.

Obsługa Danych i Eksport

openclaw export --format
Copied!

Eksportuje wyodrębnione dane do różnych formatów, takich jak JSON, CSV, XML lub Excel.

Możesz przekierować wyjście do pliku za pomocą `> output.json`.

openclaw store --collection
Copied!

Zapisuje wyodrębnione dane w lokalnej lub chmurowej kolekcji OpenClaw w celu późniejszego użycia.

Kolekcje ułatwiają zarządzanie i ponowne wykorzystywanie danych.

openclaw query --filter
Copied!

Wyszukuje i filtruje dane w przechowywanej kolekcji za pomocą zapytania JSON.

Filtry mogą być proste lub złożone, podobne do zapytań MongoDB.

openclaw merge --key
Copied!

Łączy dane z dwóch plików (np. JSON) na podstawie wspólnego pola klucza.

Przydatne do łączenia danych z różnych źródeł lub etapów scrapingu.

Automatyzacja i Harmonogramowanie

openclaw job create --schedule
Copied!

Tworzy nowe zadanie, które będzie uruchamiane automatycznie zgodnie z harmonogramem CRON.

Użyj polecenia 'openclaw job run ', aby przetestować zadanie ręcznie.

openclaw job run
Copied!

Uruchamia wcześniej utworzone zadanie OpenClaw na żądanie, niezależnie od harmonogramu.

Przydatne do ręcznego wyzwalania zadań lub debugowania.

openclaw job logs
Copied!

Wyświetla dzienniki wykonania dla określonego zadania, pomagając w monitorowaniu i debugowaniu.

Sprawdzaj dzienniki, aby zidentyfikować błędy lub problemy z zadaniami.

openclaw monitor --diff
Copied!

Monitoruje zmiany na stronie internetowej, powiadamiając, gdy zmienia się zawartość określonego selektora.

Idealne do śledzenia cen produktów, dostępności lub aktualności.

Debugowanie i Rozwiązywanie Problemów

openclaw debug --verbose
Copied!

Uruchamia proces scrapingu w trybie debugowania, wyświetlając szczegółowe informacje o każdym kroku.

Tryb 'verbose' dostarcza więcej kontekstu, co ułatwia identyfikację problemów.

openclaw validate
Copied!

Sprawdza, czy plik danych jest zgodny z podanym schematem JSON.

Ważne, aby zapewnić spójność i poprawność danych.

openclaw logs show --level
Copied!

Wyświetla globalne dzienniki OpenClaw, filtrując według poziomu ważności (np. INFO, WARN, ERROR).

Dzienniki są kluczowe do zrozumienia zachowania narzędzia.

openclaw status
Copied!

Wyświetla informacje o statusie systemu OpenClaw, w tym wersję, konfigurację i aktywne połączenia.

Szybki sposób na sprawdzenie, czy wszystko działa poprawnie.

Często Zadawane Pytania (FAQ)

Co to jest OpenClaw CLI?

OpenClaw CLI to zaawansowane narzędzie wiersza poleceń do web scrapingu i ekstrakcji danych, wykorzystujące sztuczną inteligencję do efektywnej automatyzacji zadań.

Czy OpenClaw obsługuje strony renderowane JavaScriptem?

Tak, OpenClaw potrafi renderować strony internetowe z JavaScriptem, co pozwala na scraping dynamicznie ładowanych treści bez problemów.

Jak mogę eksportować dane do różnych formatów?

Użyj polecenia `openclaw export` i określ format, taki jak JSON, CSV, XML lub Excel, aby zapisać dane w wybranym formacie.

Czy OpenClaw oferuje funkcje AI do ekstrakcji?

Tak, OpenClaw integruje AI, pozwalając na ekstrakcję danych za pomocą opisów tekstowych (promptów), co eliminuje potrzebę ręcznego tworzenia selektorów CSS.

Czy mogę harmonogramować zadania scrapingu?

Absolutnie. Możesz tworzyć i harmonogramować zadania za pomocą `openclaw job create` z wyrażeniami CRON, aby automatycznie uruchamiać skrypty scrapingu.