Ultimate Reference

OpenClaw CLI Cheat Sheet (Afrikaans)

Jou uiteindelike gids vir doeltreffende web skraap en data-ekstraksie met OpenClaw, die gevorderde AI CLI-instrument.

Basiese Gebruik & Projekbestuur

openclaw init
Copied!

Initialiseer 'n nuwe OpenClaw-projek in die huidige gids. Dit skep die nodige konfigurasielêers en struktuur vir jou skraaptaak.

Gebruik 'n beskrywende projeknaam vir maklike organisasie. Byvoorbeeld, 'openclaw init my_winkel_pryse'.

openclaw run
Copied!

Begin 'n spesifieke skraaptaak soos gedefinieer in jou projekkonfigurasie. Die taaknaam verwys na 'n konfigurasie-inskrywing.

Definieer jou take duidelik in die 'openclaw.yml' lêer voordat jy dit uitvoer.

openclaw status
Copied!

Vertoon die huidige status van alle lopende en voltooide take binne die aktiewe OpenClaw-projek. Dit gee 'n oorsig van vordering en enige foute.

Kontroleer gereeld die status om die vordering van langlopende skraaptake te monitor.

openclaw config edit
Copied!

Maak die hoofkonfigurasielêer ('openclaw.yml') van die huidige projek oop in jou verstek teksredigeerder. Hier kan jy take, selektors en instellings definieer.

Wees versigtig wanneer jy die konfigurasielêer wysig; sintaksfoute kan take verhoed om te loop.

openclaw help [opdrag]
Copied!

Vertoon algemene hulpboodskappe vir OpenClaw of gedetailleerde hulp vir 'n spesifieke opdrag. Dit is nuttig om opdragopsies en gebruike te verstaan.

Gebruik 'openclaw help extract' om alle beskikbare opsies vir die ekstraksie-opdrag te sien.

Data Ekstraksie & Selektors

openclaw extract --url --selector
Copied!

Ekstraheer data van 'n spesifieke URL met behulp van 'n CSS- of XPath-selektor. Dit is die kern van gerigte data-ekstraksie.

Gebruik blaaier-ontwikkelaarhulpmiddels om die mees akkurate selektors te vind.

openclaw extract --url --ai-query "Pryse van produkte"
Copied!

Gebruik OpenClaw se AI om relevante data te identifiseer en te ekstraheer gebaseer op 'n natuurlike taalnavraag, sonder om spesifieke selektors te benodig.

Formuleer jou AI-navraag so spesifiek as moontlik vir die beste resultate.

openclaw extract --url --schema
Copied!

Ekstraheer data volgens 'n voorafgedefinieerde JSON-skema. Die skema spesifiseer die velde en hul selektors.

Definieer jou skema sorgvuldig om konsekwente en gestruktureerde data te verseker.

openclaw list --url --items
Copied!

Lys herhalende items op 'n bladsy, soos produkkaarte, nuusartikels of skakels. Dit is ideaal vir die versameling van 'n versameling elemente.

Hierdie opdrag is 'n goeie beginpunt vir die identifisering van elemente wat in 'n lus verwerk moet word.

openclaw field --url --name "Titel" --selector "h1"
Copied!

Definieer 'n spesifieke veld en sy selektor vir ekstraksie. Dit help om die ekstraksieproses te struktureer en te spesifiseer watter data jy benodig.

Gebruik hierdie opdrag om komplekse datastrukture op te bou, veld vir veld.

Navigasie & Kruip

openclaw crawl --start --depth
Copied!

Begin 'n kruipproses vanaf 'n begin-URL en volg skakels tot 'n gespesifiseerde diepte. Dit is ideaal vir die ontdekking van nuwe bladsye.

Stel die diepte versigtig in om te verhoed dat jy onnodig bladsye skraap of IP-blokkades veroorsaak.

openclaw follow --selector "a.next-page"
Copied!

Volg skakels wat ooreenstem met 'n spesifieke CSS- of XPath-selektor. Tipies gebruik vir paginasie of die navigeer na detailbladsye.

Gebruik hierdie opdrag in 'n lus of met 'n reeks opdragte om deur verskeie bladsye te navigeer.

openclaw paginate --url --pattern "page={num}" --range 1-10
Copied!

Skraap oor 'n reeks gepagineerde URL's deur 'n patroon en reeks te spesifiseer. Vereenvoudig die hantering van webwerwe met numeriese paginasie.

Kontroleer altyd die URL-struktuur van die paginasie om die korrekte patroon te definieer.

openclaw interact --url --actions "click #knoppie; type #veld 'teks'"
Copied!

Simuleer gebruikersinteraksies op 'n webbladsy, soos om op knoppies te klik, teks in te tik, of kieslyste te kies. Noodsaaklik vir dinamiese webwerwe.

Toets interaksie-aksies een vir een om te verseker dat hulle die verwagte gedrag lewer.

openclaw headless --enable
Copied!

Aktiveer die headless blaaier-modus vir OpenClaw, wat noodsaaklik is vir die skraap van JavaScript-gedrewe webwerwe wat inhoud dinamies laai.

Gebruik dit wanneer statiese ekstraksie nie die verlangde data oplewer nie.

Data Verwerking & Uitvoer

openclaw process --input --script
Copied!

Verwerk geëkstraheerde data met 'n pasgemaakte Python-skrip. Dit laat jou toe om data te skoonmaak, te transformeer of te analiseer.

Skryf modulêre Python-skripte vir verskillende verwerkingsstappe.

openclaw export --format csv --output data.csv
Copied!

Voer die geëkstraheerde data uit na 'n CSV-lêer. Jy kan ook ander formate soos JSON of Excel spesifiseer.

Kontroleer die uitvoerlêer na ekstraksie om die datakwaliteit te verseker.

openclaw export --format json --output data.json --pretty
Copied!

Voer data uit na 'n mooi-gedrukte JSON-lêer, wat dit makliker maak vir menslike leesbaarheid en ontfouting.

Die '--pretty' opsie is ideaal vir die deel van data of vir handmatige inspeksie.

openclaw filter --input data.json --query "prys > 100"
Copied!

Filter geëkstraheerde data gebaseer op 'n spesifieke voorwaarde. Dit is nuttig om slegs relevante rekords te behou.

Gebruik 'n duidelike en bondige navraag om die gewenste filterresultate te kry.

openclaw merge --files data1.json data2.json --output combined.json
Copied!

Kombineer verskeie datalêers (bv. JSON) in 'n enkele uitvoerlêer. Dit is handig wanneer data uit verskillende bronne of take gekombineer word.

Verseker dat die datastruktuur van die lêers wat saamgevoeg word, so konsekwent as moontlik is.

Gevorderde Funksies & AI

openclaw ai-model train --data
Copied!

Lei 'n pasgemaakte AI-ekstraksiemodel op met jou eie gelabelde data. Dit verbeter die akkuraatheid van AI-gedrewe ekstraksie vir spesifieke webwerwe of datatipes.

Hoe meer diverse en akkurate jou opleidingsdata is, hoe beter sal die AI-model presteer.

openclaw ai-suggest --url --task "vind kontakbesonderhede"
Copied!

Gebruik AI om potensiële selektors of ekstraksietake voor te stel vir 'n gegewe URL en 'n natuurlike taalbeskrywing van die taak. Dit bespoedig die konfigurasieproses.

Beskryf jou doelwit duidelik vir die AI om die beste voorstelle te kry.

openclaw proxy use --server "http://proxy.com:8080"
Copied!

Konfigureer 'n volmagbediener vir alle OpenClaw-versoeke. Dit is noodsaaklik vir die omseil van IP-gebaseerde beperkings en geo-blokkades.

Gebruik 'n rotasie-volmagdiens vir groot skaal skraaptake om blokkades te minimaliseer.

openclaw captcha solve --method "ai"
Copied!

Gebruik AI om CAPTCHA's op te los wat tydens die skraapproses teëgekom word. Dit outomatiseer die hantering van algemene anti-bot maatreëls.

Maak seker jou AI-model is opgelei vir die spesifieke tipe CAPTCHA wat jy verwag om teë te kom.

openclaw schedule --task --cron "0 0 * * *"
Copied!

Skeduleer 'n OpenClaw-taak om gereeld te loop met behulp van 'n cron-uitdrukking. Dit is ideaal vir deurlopende monitering of data-opdaterings.

Toets jou cron-uitdrukking om te verseker dat dit op die verlangde tye loop.

Foutsporing & Monitering

openclaw log --level debug
Copied!

Stel die logvlak in op 'debug' om meer gedetailleerde uitvoer te sien tydens die uitvoering van take. Dit is noodsaaklik vir die diagnose van probleme.

Gebruik 'debug' modus wanneer jy nuwe take opstel of foute oplos.

openclaw inspect --url
Copied!

Maak 'n interaktiewe inspekteur oop om elemente op 'n bladsy te analiseer en selektors in reële tyd te toets. Dit versnel die proses van selektor-identifikasie.

Dit is 'n kragtige hulpmiddel om selektors te toets voordat dit in jou konfigurasie bygevoeg word.

openclaw monitor --task
Copied!

Monitor die vordering, logs en hulpbrongebruik van 'n spesifieke lopende taak in reële tyd. Dit bied insigte in die taak se prestasie.

Gebruik taak-ID's wat deur 'openclaw status' verskaf word om spesifieke take te monitor.

openclaw error-report --task
Copied!

Genereer 'n gedetailleerde foutverslag vir 'n mislukte taak. Hierdie verslae bevat inligting oor die oorsaak van die fout en moontlike oplossings.

Stuur foutverslae aan die OpenClaw-ondersteuningspan vir hulp met komplekse probleme.

openclaw validate --schema --data
Copied!

Valideer die struktuur van geëkstraheerde data teen 'n gespesifiseerde JSON-skema. Dit verseker dat jou data konsekwent en aan die vereistes voldoen.

Valideer jou data gereeld om kwaliteit en integriteit te handhaaf.

Algemene Vrae oor OpenClaw

Wat is OpenClaw en waarvoor word dit gebruik?

OpenClaw is 'n gevorderde AI-gedrewe CLI-instrument vir web skraap en data-ekstraksie. Dit word gebruik om outomaties data van webwerwe te versamel, te verwerk en uit te voer vir analise, integrasie of ander doeleindes.

Benodig ek programmeringsvaardighede om OpenClaw te gebruik?

Basiese kennis van die opdraglyn (CLI) is nuttig, maar OpenClaw se AI-vermoëns en intuïtiewe opdragte vereenvoudig baie take, selfs vir beginners. Vir gevorderde verwerking kan Python-skripte gebruik word.

Hoe hanteer OpenClaw JavaScript-gedrewe webwerwe?

OpenClaw ondersteun 'n 'headless' blaaier-modus (`openclaw headless --enable`) wat JavaScript-inhoud kan weergee en gebruikersinteraksies kan simuleer, wat dit doeltreffend maak vir moderne, dinamiese webwerwe.

Kan ek pasgemaakte AI-modelle oplei vir spesifieke ekstraksiebehoeftes?

Ja, OpenClaw laat jou toe om jou eie AI-modelle op te lei vir spesifieke ekstraksietake met die `ai-model train` opdrag. Dit verbeter die akkuraatheid vir unieke datastrukture of webwerwe.

Watter uitvoerformate word deur OpenClaw ondersteun?

OpenClaw ondersteun verskeie uitvoerformate, insluitend CSV, JSON, en kan met pasgemaakte verwerkingsskripte uitgebrei word om na ander formate of databasisse uit te voer.