> ## Documentation Index
> Fetch the complete documentation index at: https://www.octoparse.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Ejecutar tareas localmente

> Ejecuta tareas de Octoparse localmente, elige un navegador, transmite eventos JSONL, controla ejecuciones, consulta el historial y exporta resultados.

`octoparse run` inicia una Ejecución local con el motor integrado de Octoparse. No requiere la aplicación de escritorio.

## Iniciar una ejecución en primer plano

```bash theme={null}
octoparse run <taskId>
octoparse run <taskId> --max-rows 100
octoparse run <taskId> --timeout-ms 600000
octoparse run <taskId> --headless
```

Usa una definición de Tarea local en vez de obtener una Tarea remota:

```bash theme={null}
octoparse run local-task --task-file task.json
```

Los comandos funcionales requieren credenciales, incluidas las ejecuciones con archivos de Tarea locales.

## Seleccionar un navegador

```bash theme={null}
octoparse run <taskId> --browser independent --headless
octoparse run <taskId> --browser user --browser-id chrome --profile "Default"
```

Consulta [Elegir un modo de navegador](/docs/es/cli/guides/browser-modes) para conocer la configuración y la prioridad de selección.

## Transmitir eventos legibles por máquinas

```bash theme={null}
octoparse run <taskId> --json
octoparse run <taskId> --jsonl
```

`--jsonl` transmite eventos de filas, registros, CAPTCHA, Proxy, descargas y ciclo de vida. Consulta [Salida y códigos de salida](../reference/output-and-exit-codes).

## Iniciar una ejecución independiente

```bash theme={null}
octoparse run <taskId> --detach --output ./runs
```

Proporciona el mismo directorio `--output` al consultar el historial o exportar resultados.

## Controlar una ejecución local

```bash theme={null}
octoparse local status <taskId> --output ./runs
octoparse local pause <taskId>
octoparse local resume <taskId>
octoparse local stop <taskId>
octoparse local history <taskId> --output ./runs --json
octoparse local cleanup --json
```

Esta CLI realiza el seguimiento del estado local, que no se sincroniza con la aplicación de escritorio.

## Exportar resultados locales

Es preferible utilizar el comando de datos unificado:

```bash theme={null}
octoparse data export <taskId> --source local --output ./runs --format xlsx
octoparse data export <taskId> --source local --lot-id <lotId> --format csv
```

`octoparse local export` sigue disponible por compatibilidad.

<Note>
  El grupo de comandos `runs` está destinado a inspeccionar artefactos internos. Los Flujos de trabajo de usuario deben usar identificadores de Tarea con `local` y `data`, o identificadores de lote con `data export`.
</Note>
