Comandes Bàsiques i Configuració
openclaw init
Inicialitza un nou projecte OpenClaw al directori actual amb el nom especificat, creant els fitxers de configuració necessaris.
Utilitza això per començar ràpidament amb una estructura de projecte estàndard.
openclaw login --token
Autentica la teva sessió OpenClaw amb un token d'API. Necessari per accedir a serveis avançats i recursos del núvol.
Guarda el teu token de forma segura i no el comparteixis. Pots obtenir-lo des del teu panell d'usuari.
openclaw config set
Estableix una opció de configuració global o específica del projecte (e.g., 'timeout', 'proxy', 'ai_model').
Configura 'ai_model' per defecte per evitar especificar-lo en cada comanda d'extracció AI.
openclaw help
Mostra informació detallada i opcions per a una comanda específica d'OpenClaw.
Prova 'openclaw help scrape' per veure totes les opcions de web scraping.
openclaw version
Mostra la versió actual instal·lada de l'eina OpenClaw CLI.
Comprova la versió abans d'informar d'un error per assegurar-te que utilitzes la versió més recent.
Extracció de Dades Avançada
openclaw scrape --selector --output
Extreu contingut HTML o text d'una URL utilitzant un selector CSS o XPath, desant el resultat en un fitxer JSON.
Utilitza múltiples --selector per extreure diferents elements en una sola execució.
openclaw extract --ai-model --schema --output
Extreu dades estructurades d'una URL utilitzant un model d'IA i un esquema JSON per definir el format de sortida desitjat.
Defineix esquemes JSON precisos per garantir una extracció d'alta qualitat i consistent.
openclaw crawl --depth --output-urls
Rastrea un lloc web des d'una URL d'inici fins a una profunditat especificada, recopilant totes les URLs trobades.
Combina amb 'openclaw scrape' per processar cada URL trobada pel rastrejador.
openclaw table --output --header-row 0
Identifica i extreu taules HTML d'una URL, convertint-les en un format CSV o JSON amb una fila d'encapçalament opcional.
Afegeix --all per extreure totes les taules d'una pàgina, no només la primera.
openclaw monitor --interval '1h' --diff-output
Monitoritza una URL regularment per detectar canvis en el seu contingut i registra les diferències en un fitxer.
Configura alertes per ser notificat quan es detectin canvis significatius.
Transformació i Neteja de Dades
openclaw transform --jq-query '.[] | {id: ._id, nom: .titol}'
Transforma dades JSON utilitzant expressions JQ, permetent reestructurar, filtrar i manipular el contingut.
Utilitza aquesta comanda per adaptar les dades extretes al format requerit per la teva base de dades o aplicació.
openclaw clean --remove-duplicates --normalize-text --output
Neteja un fitxer de dades (CSV o JSON) eliminant duplicats, normalitzant text, i gestionant valors nuls.
Afegeix --fill-nulls 'N/A' per substituir els valors nuls per un marcador predeterminat.
openclaw merge --on --output
Fusiona múltiples fitxers de dades basant-se en una clau comuna, combinant els seus continguts.
Útil per combinar dades de diferents fonts o resultats de múltiples sessions de scraping.
openclaw enrich --api-endpoint --key-field --output
Enriqueix les dades existents fent sol·licituds a una API externa, utilitzant un camp clau per a la concordança.
Utilitza per afegir informació geogràfica, detalls de producte o dades de contacte addicionals.
Automatització i Fluxos de Treball
openclaw workflow run
Executa un flux de treball definit en un fitxer YAML, automatitzant una sèrie de tasques OpenClaw.
Els fluxos de treball poden incloure passos de scraping, transformació, neteja i càrrega de dades.
openclaw schedule --cron "0 0 * * *" --name "Scraping Diari"
Programa l'execució d'un flux de treball utilitzant una expressió cron, ideal per a tasques recurrents.
Assegura't que el teu sistema té un servei de cron configurat o utilitza la plataforma de programació d'OpenClaw.
openclaw trigger --payload '{"id": 123}'
Activa manualment un esdeveniment personalitzat que pot iniciar o continuar un flux de treball.
Perfecte per a integracions amb webhooks o per a proves de fluxos de treball basats en esdeveniments.
openclaw pipeline create --steps 'scrape,transform,load'
Crea una nova pipeline de processament de dades amb una seqüència de passos predefinits.
Defineix pipelines modulars per reutilitzar-les en diferents projectes.
Gestió de Projectes i Recursos
openclaw project create
Crea un nou projecte OpenClaw al núvol, proporcionant un espai aïllat per a recursos i configuracions.
Utilitza projectes separats per a diferents clients o aplicacions per mantenir l'organització.
openclaw project switch
Canvia a un projecte OpenClaw existent per gestionar els seus recursos i executar comandes en el seu context.
Pots trobar els IDs dels teus projectes amb 'openclaw project list'.
openclaw resource list --type
Llista tots els recursos d'un tipus específic (e.g., scrappers, models d'IA, fluxos de treball) dins del projecte actual.
Utilitza aquesta comanda per obtenir una visió general dels actius disponibles.
openclaw secret set --project
Estableix una clau secreta (e.g., API keys, credencials de base de dades) de forma segura per a un projecte.
Les secrets no s'exposen en els registres i són accessibles només per als teus fluxos de treball OpenClaw.
openclaw deploy --type
Desplega un recurs (com un scraper o un flux de treball) al servei OpenClaw al núvol.
Desplega els teus scrappers per executar-los de forma fiable sense necessitat de tenir el teu equip encès.
Anàlisi i Informes
openclaw analyze --metric --group-by
Realitza anàlisis estadístiques bàsiques sobre un conjunt de dades, com mitjanes, sumes o agrupacions.
Utilitza per obtenir ràpidament estadístiques clau de les dades extretes.
openclaw report generate --data --output
Genera un informe en diversos formats (PDF, HTML, Markdown) utilitzant una plantilla predefinida i dades d'entrada.
Crea plantilles personalitzades per automatitzar la generació d'informes periòdics.
openclaw visualize --chart-type --x-axis --y-axis
Genera visualitzacions de dades (gràfics de barres, línies, etc.) directament des de la CLI.
Utilitza per una ràpida inspecció visual de les tendències o distribucions de les teves dades.
openclaw export --format --fields 'id,nom,preu' --output
Exporta dades d'un format a un altre (e.g., CSV a XLSX, JSON a CSV) amb la possibilitat de seleccionar camps.
Aquesta comanda és essencial per integrar les dades extretes amb altres aplicacions o bases de dades.