Osnovne Komande i Inicijalizacija
openclaw init
Inicijalizuje novi OpenClaw projekat sa osnovnom konfiguracijom. Postavlja strukturu direktorijuma i kreira konfiguracioni fajl za novi projekat.
Uvek započnite novi projekat sa ovom komandom za organizovanu strukturu.
openclaw scrape
Pokreće osnovno skreping navedenog URL-a bez specifičnih selektora. Brzo preuzima HTML sadržaj sa zadatog URL-a, idealno za brzi pregled.
Koristite ovu komandu za testiranje dostupnosti stranice pre detaljnog skrepinga.
openclaw config show
Prikazuje trenutnu aktivnu konfiguraciju OpenClaw projekta. Ispisuje sve postavke, uključujući proxy, user-agent i ograničenja brzine.
Često proveravajte konfiguraciju da biste osigurali da su sve postavke ispravne.
openclaw help
Prikazuje detaljnu pomoć i opcije za specifičnu OpenClaw komandu. Pruža objašnjenja za argumente i zastavice bilo koje OpenClaw komande.
Koristite openclaw help bez argumenta za opšti pregled svih dostupnih komandi.
Selekcija i Ekstrakcija Podataka
openclaw select css "" --url
Ekstrahuje elemente sa stranice koristeći CSS selektor. Pronalazi sve elemente koji odgovaraju zadatom CSS selektoru i ispisuje ih.
Za preciznije rezultate, kombinujte više CSS selektora.
openclaw select xpath "" --url
Ekstrahuje elemente sa stranice koristeći XPath izraz. Koristi XPath za naprednu selekciju elemenata, uključujući navigaciju kroz hijerarhiju DOM-a.
XPath je moćniji za složene scenarije gde CSS selektori nisu dovoljni.
openclaw extract text ""
Ekstrahuje tekstualni sadržaj iz selektovanih elemenata. Uklanja HTML tagove i vraća samo čisti tekstualni sadržaj.
Može se koristiti u kombinaciji sa openclaw select komandom putem pipe-a.
openclaw extract attr "" ""
Ekstrahuje vrednost specifičnog atributa iz selektovanih elemenata. Preuzima vrednost atributa kao što su href, src, alt, title itd.
Korisno za izvlačenje URL-ova linkova ili putanja slika.
openclaw pipe json
Formatira izlaz prethodne komande u JSON format. Prebacuje rezultate ekstrakcije u strukturirani JSON objekat ili niz.
Nezaobilazno za integraciju sa drugim sistemima ili za skladištenje strukturiranih podataka.
Navigacija i Paginacija
openclaw follow links ""
Prati sve linkove koji odgovaraju zadatom CSS selektoru. Automatski poseti svaku stranicu na koju upućuju pronađeni linkovi.
Korisno za skreping liste proizvoda ili članaka na sajtu.
openclaw paginate "" --max-pages
Automatizuje navigaciju kroz paginaciju. Pronalazi link "Sledeća stranica" i ponavlja skreping dok ne dođe do maksimalnog broja stranica ili kraja paginacije.
Obavezno testirajte selektor za sledeću stranicu da bi se osigurala ispravna navigacija.
openclaw crawl depth --start-url
Podešava dubinu puzanja sajta počevši od početnog URL-a. Definiše koliko nivoa linkova OpenClaw treba da prati od početne stranice.
Budite oprezni sa velikom dubinom puzanja, jer može dovesti do preopterećenja servera ili dugotrajnog procesa.
openclaw explore --start-url
Pokreće interaktivni režim za istraživanje sajta i testiranje selektora. Omogućava korisniku da vizuelno pregleda stranicu i testira selektore u realnom vremenu.
Izuzetno korisno za brzo pronalaženje ispravnih CSS/XPath selektora.
Upravljanje Podacima i Izlazni Formati
openclaw output csv
Čuva ekstrahovane podatke u CSV formatu. Kreira fajl sa zarezima razdvojenim vrednostima, pogodan za tablične kalkulatore.
Osigurajte da su svi podaci homogeni pre izvoza u CSV.
openclaw output json
Čuva ekstrahovane podatke u JSON formatu. Kreira strukturirani JSON fajl, idealan za programsku obradu ili NoSQL baze podataka.
JSON je preferirani format za složene hijerarhijske podatke.
openclaw export db --type --conn ""
Izvozi ekstrahovane podatke direktno u bazu podataka. Podržava različite tipove baza podataka (npr. mysql, postgresql, mongodb) sa odgovarajućim konekcionim stringom.
Prethodno konfigurišite šemu baze podataka da odgovara strukturi vaših podataka.
openclaw transform clean-text ""
Primenjuje transformacije za čišćenje i normalizaciju teksta. Uklanja dodatne razmake, specijalne karaktere ili formatira tekst prema zadatim pravilima.
Korisno za standardizaciju podataka pre skladištenja ili analize.
Napredne Opcije i Performanse
openclaw proxy use
Konfiguriše OpenClaw da koristi HTTP/S proksi server. Maskira vašu IP adresu i omogućava rotaciju IP adresa radi izbegavanja blokada.
Koristite pouzdane proksi servere za stabilan i anoniman skreping.
openclaw user-agent set ""
Postavlja prilagođeni User-Agent string za sve zahteve. Imitira različite pretraživače ili uređaje kako bi se izbeglo otkrivanje bota.
Rotirajte User-Agent stringove za još bolju prikrivenost.
openclaw rate-limit
Postavlja minimalno vreme čekanja između HTTP zahteva. Sprečava preopterećenje servera i smanjuje šanse za blokadu IP adrese.
Poštujte robots.txt fajl sajta za preporučene intervale zahteva.
openclaw headless enable
Omogućava režim bez glave za renderovanje JavaScript sadržaja. Koristi Chromium instancu u pozadini za izvršavanje JavaScripta i renderovanje dinamičkog sadržaja.
Neophodno za skreping modernih web aplikacija koje se oslanjaju na JS.
Debagovanje i Rešavanje Problema
openclaw debug verbose
Prikazuje detaljan izlaz za debagovanje tokom izvršavanja komandi. Pruža iscrpne informacije o svakom koraku, uključujući HTTP zahteve i odgovore.
Korisno za identifikaciju problema sa selektorima, mrežnim zahtevima ili konfiguracijom.
openclaw inspect css "" --url
Vizuelno inspektuje selektore na zadatom URL-u. Otvara pretraživač sa istaknutim elementima koji odgovaraju selektoru, olakšavajući validaciju.
Nezaobilazno za brzu proveru ispravnosti vaših CSS ili XPath selektora.
openclaw log level
Podešava nivo logovanja (npr. info, warn, error, debug). Kontroliše količinu i tip poruka koje OpenClaw ispisuje tokom rada.
Postavite na error za produkciju, a na debug za rešavanje problema.
openclaw test selector "" --url
Testira da li selektor uspešno pronalazi elemente na stranici. Brzo proverava da li je zadati selektor validan i da li vraća očekivane rezultate.
Uvek testirajte selektore pre nego što ih integrišete u veće skripte.