1. Instalare și Configurare Inițială
openclaw install
Instalează OpenClaw pe sistemul dumneavoastră. Această comandă configurează toate dependențele necesare.
Asigurați-vă că aveți permisiuni de administrator sau rulați cu `sudo` dacă este necesar.
openclaw config init
Inițializează fișierul de configurare OpenClaw, permițând setarea preferințelor globale.
Personalizați proxy-urile, agenții de utilizator și setările de timeout aici.
openclaw update
Verifică și instalează cele mai recente actualizări pentru OpenClaw, asigurând acces la noi funcții și remedieri.
Rulați periodic această comandă pentru a menține OpenClaw la zi.
openclaw auth login
Autentifică-vă la serviciile OpenClaw cloud sau la API-uri private dacă este cazul.
Utilizați această comandă pentru a accesa funcționalități avansate care necesită autentificare.
openclaw version
Afișează versiunea curentă a OpenClaw instalată pe sistem.
Verificați versiunea înainte de a raporta erori sau pentru a confirma o actualizare reușită.
2. Comenzi de Bază pentru Extracție
openclaw scrape --selector
Extrage date pe baza unui selector CSS dintr-o pagină web specificată.
Folosiți instrumentele de dezvoltare ale browserului pentru a găsi selectorii CSS exacți.
openclaw extract --pattern
Extrage text folosind o expresie regulată (regex) dintr-o pagină web.
Regex-ul este puternic pentru extragerea datelor nestructurate.
openclaw get-text --xpath
Obține textul elementelor specificate de o expresie XPath.
XPath este adesea mai flexibil decât CSS pentru navigarea în structuri complexe.
openclaw find-links
Descoperă și listează toate linkurile (href) de pe o pagină web dată.
Utile pentru a construi crawlere sau a identifica resurse conexe.
openclaw screenshot --output
Realizează o captură de ecran a paginii web specificate și o salvează ca imagine.
Folosiți această funcție pentru depanare vizuală sau arhivarea stării unei pagini.
3. Navigare și Interacțiune Avansată
openclaw browse --action "click #button_id"
Navighează la o URL și execută o acțiune specifică, cum ar fi un clic.
Puteți simula interacțiuni complexe, cum ar fi trimiterea de formulare sau navigarea prin meniuri.
openclaw fill-form --data "[email protected]"
Completează și trimite un formular web cu datele specificate.
Asigurați-vă că numele câmpurilor din `--data` corespund atributelor `name` din formular.
openclaw paginate --next-selector
Iterează prin pagini multiple folosind un selector pentru butonul 'Next' sau link-ul de paginare.
Combinați cu comenzi de extracție pentru a colecta date de pe mai multe pagini.
openclaw wait --until
Așteaptă ca un anumit element să apară pe pagină înainte de a continua operațiunile.
Esencial pentru paginile care încarcă conținut dinamic cu JavaScript.
openclaw execute-js --script "document.querySelector('h1').innerText"
Execută un script JavaScript pe pagina specificată și returnează rezultatul.
Permite o flexibilitate maximă pentru interacțiuni și extrageri personalizate.
4. Gestionarea Datelor și Export
openclaw export --format csv --output data.csv
Exportează datele colectate (din sesiunea curentă sau un fișier) într-un format specific.
Formatele comune includ CSV, JSON, Excel. Specificați calea de ieșire.
openclaw query --filter "price > 100"
Filtrează sau interoghează datele colectate pe baza unor criterii specificate.
Utilizați sintaxa de interogare OpenClaw pentru a rafina seturile de date.
openclaw merge --key id
Combină două fișiere de date pe baza unei chei comune.
Perfect pentru a uni rezultatele din sesiuni de scraping separate.
openclaw validate --schema schema.json
Validează structura datelor extrase conform unei scheme JSON definite.
Asigurați consistența și integritatea datelor cu validarea schemei.
openclaw clean --remove-duplicates
Curăță setul de date, eliminând înregistrările duplicate sau gestionând valorile lipsă.
O etapă esențială de pre-procesare pentru a asigura calitatea datelor.
5. Automatizare și Programare
openclaw schedule "daily" "openclaw scrape ..." --name "DailyReport"
Programează o comandă OpenClaw să ruleze la intervale regulate (zilnic, săptămânal, etc.).
Automatizați sarcinile repetitive de colectare a datelor fără intervenție manuală.
openclaw run-task
Execută o sarcină programată sau definită anterior imediat.
Utilizați pentru a testa sau a rula manual sarcinile automate.
openclaw list-tasks
Afișează o listă a tuturor sarcinilor programate și starea lor.
Monitorizați și gestionați toate fluxurile de lucru automatizate.
openclaw trigger-webhook --payload "..."
Trimite o notificare HTTP (webhook) către o URL specificată după finalizarea unei sarcini.
Integrați OpenClaw cu alte sisteme sau servicii cloud.
openclaw monitor --changes-selector
Monitorizează o pagină web pentru modificări în conținutul specificat de un selector.
Primiți alerte sau declanșați acțiuni când conținutul cheie se modifică.
6. Depanare și Optimizare
openclaw debug --verbose
Execută o operațiune în modul depanare, oferind informații detaliate pentru identificarea problemelor.
Utilizați `--verbose` pentru a vedea log-uri extinse și detalii despre cereri/răspunsuri.
openclaw profile --output profile.json
Analizează performanța unei comenzi OpenClaw, ajutând la identificarea blocajelor.
Optimizează timpul de execuție și utilizarea resurselor pentru scripturile complexe.
openclaw dry-run
Simulează execuția unei comenzi fără a efectua modificări reale sau a colecta date.
Verificați sintaxa comenzilor și anticipați comportamentul înainte de execuția completă.
openclaw log-level debug
Setează nivelul de logare la 'debug' pentru a obține mai multe informații diagnostice.
Ajustați nivelul de logare (`info`, `warn`, `error`) în funcție de necesități.
openclaw test-selector --selector
Testează un selector CSS sau XPath pe o pagină web și afișează elementele potrivite.
Verificați rapid dacă selectorii dvs. sunt corecți și țintesc elementele dorite.
7. Integrare AI și Procesare NLP
openclaw analyze --model "sentiment"
Analizează un text pentru a detecta sentimentul (pozitiv, negativ, neutru) sau alte atribute specifice modelului AI.
Aplicați pe recenzii de produse sau comentarii pentru a înțelege percepția publică.
openclaw summarize --length "short"
Generează un rezumat concis al conținutului textual de pe o pagină web specificată.
Ideal pentru a extrage esența articolelor lungi sau a documentelor.
openclaw classify --categories "news,tech,sports"
Clasifică un text în una sau mai multe categorii predefinite folosind un model AI.
Organizați conținutul web extras în funcție de subiecte sau domenii de interes.
openclaw extract-entities --entity-types "person,organization,location"
Identifică și extrage entități numite (persoane, organizații, locații) dintr-o pagină web.
Automatizați extragerea informațiilor cheie din articole sau rapoarte.
openclaw translate --to "en"
Traduce un text dintr-o limbă în alta folosind capabilitățile AI.
Procesați conținut multilingv sau traduceți date extrase în limba dorită.