Instalacja i Konfiguracja
openclaw install
Instaluje lub aktualizuje OpenClaw CLI do najnowszej stabilnej wersji na Twoim systemie.
Upewnij się, że masz stabilne połączenie z internetem.
openclaw update
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
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
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
Pobiera surową zawartość HTML lub JSON z określonego adresu URL.
Idealne do szybkiego pobierania bez dodatkowej obróbki.
openclaw extract --selector
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
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
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
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
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
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
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
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
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
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
Łą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
Tworzy nowe zadanie, które będzie uruchamiane automatycznie zgodnie z harmonogramem CRON.
Użyj polecenia 'openclaw job run
openclaw job run
Uruchamia wcześniej utworzone zadanie OpenClaw na żądanie, niezależnie od harmonogramu.
Przydatne do ręcznego wyzwalania zadań lub debugowania.
openclaw job logs
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
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
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
Sprawdza, czy plik danych jest zgodny z podanym schematem JSON.
Ważne, aby zapewnić spójność i poprawność danych.
openclaw logs show --level
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
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.