> For the complete documentation index, see [llms.txt](https://docs.incogniton.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.incogniton.com/documentation/spanish/navegador-y-perfiles-de-navegador/create-profiles-in-bulk.md).

# Crear perfiles en masa

{% embed url="<https://youtu.be/QgFYrLAgudI?si=CHhUOGnDuuTgDcgO>" %}

Incogniton te permite crear múltiples perfiles de navegador a la vez importando un archivo CSV. Cada fila en el archivo se convierte en un nuevo perfil, lo que lo convierte en el mejor enfoque cuando necesitas crear 20, 50 o cientos de cuentas para una campaña, un cliente o un nuevo proyecto.

### Prepara tu CSV

Tu archivo debe incluir al menos la columna `profile_name`. Todo lo demás es opcional. Cada fila después del encabezado se convierte en un nuevo perfil.

{% hint style="info" %}
El archivo CSV debe incluir una fila de encabezado. No se admiten importaciones sin encabezados.
{% endhint %}

Antes de importar, asegúrate de que los valores en tu archivo coincidan con los valores aceptados listados en la referencia de columnas a continuación. Esto es especialmente importante para los valores de proxy. Si una URL de proxy, nombre de usuario o contraseña es incorrecta, el perfil aún se importará, pero la conexión proxy no funcionará hasta que corrijas los valores manualmente.

### Importa tu CSV

{% embed url="<https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FH8yXxFJjKNEduZ4cdtjg%2Fuploads%2FlrYe12m8b7sqB8fgQiWs%2Fcreate-bulk-profiles-incogniton.mp4?alt=media&token=b6afbd4b-a252-46ed-80e9-2b01c6655833>" %}

{% stepper %}
{% step %}

#### Abre el cuadro de diálogo de importación

Haz clic en la flecha desplegable junto a **New profile** en la esquina superior derecha y selecciona **Import from CSV**.
{% endstep %}

{% step %}

#### Añade tu CSV

Sube tu archivo haciendo clic en **Choose CSV file**, o pega el contenido de tu CSV directamente en el área de texto.

Una vez que tus datos estén cargados, el panel **Detected headers** muestra qué columnas reconoció Incogniton de tu archivo. El panel **Possible headers** a la izquierda enumera todos los nombres de columnas admitidos como referencia.
{% endstep %}

{% step %}

#### Revisa la importación

Haz clic en **Next**. Verás una tabla de todos los perfiles que están a punto de ser creados. Revisa cada fila para asegurarte de que todo se vea bien. Para eliminar un perfil de la importación antes de confirmar, selecciónalo y haz clic en **Delete selected**.

Cuando estés listo, haz clic en **Import**. Una notificación de éxito confirma cuántos perfiles fueron importados, y aparecen en tu lista de perfiles de inmediato.
{% endstep %}
{% endstepper %}

### Referencia: Columnas CSV admitidas

Todas las columnas admitidas se enumeran a continuación. Solo `profile_name` es obligatorio. Todo lo demás es opcional y se remite a los valores predeterminados de Incogniton si lo omites.

#### Detalles básicos del perfil

| Columna                      | Valores aceptados                 |
| ---------------------------- | --------------------------------- |
| `profile_name`               | Cualquier texto **(obligatorio)** |
| `profile_notes`              | Cualquier texto                   |
| `simulated_operating_system` | `Windows` / `macOS` / `Linux`     |

#### Proxy gratuito

| Columna                        | Valores aceptados                                            |
| ------------------------------ | ------------------------------------------------------------ |
| `unblocked_free_proxy_enabled` | `TRUE` / `FALSE`                                             |
| `unblocked_free_proxy_country` | `us` / `hk` / `br` / `nl` / `au` / `uk` / `de` / `in` / `ua` |

#### Proxy personalizado

| Columna                 | Valores aceptados |
| ----------------------- | ----------------- |
| `Proxy_connection_type` | `HTTP` / `SOCKS5` |
| `Proxy_proxy_url`       | Cualquier texto   |
| `Proxy_proxy_username`  | Cualquier texto   |
| `Proxy_proxy_password`  | Cualquier texto   |

#### Zona horaria

| Columna                              | Valores aceptados                       |
| ------------------------------------ | --------------------------------------- |
| `Timezone_fill_timezone_based_on_ip` | `true` / `false`                        |
| `Timezone_timezone_name`             | Cualquier nombre de zona horaria válido |

#### WebRTC

| Columna                  | Valores aceptados               |
| ------------------------ | ------------------------------- |
| `WebRTC_set_external_ip` | `true` / `false`                |
| `WebRTC_behavior`        | `altered` / `disabled` / `real` |
| `WebRTC_public_ip`       | Cualquier dirección IP          |
| `WebRTC_local_ip`        | Cualquier dirección IP          |

#### Geolocalización

| Columna                                      | Valores aceptados                |
| -------------------------------------------- | -------------------------------- |
| `Geolocation_behavior`                       | `Block` / `Allow` / `Prompt`     |
| `Geolocation_fill_geolocation_based_on_ip`   | `true` / `false`                 |
| `Geolocation_location_information_longitude` | Cualquier doble entre -180 y 180 |
| `Geolocation_location_information_latitude`  | Cualquier doble entre -90 y 90   |
| `Geolocation_location_information_accuracy`  | Cualquier entero positivo        |

#### Navegador

| Columna                             | Valores aceptados            |
| ----------------------------------- | ---------------------------- |
| `Navigator_user_agent`              | Cualquier texto              |
| `Navigator_screen_resolution`       | ej. `1920x1080`              |
| `Navigator_languages`               | Cualquier texto              |
| `Navigator_platform`                | Cualquier texto              |
| `Navigator_do_not_track`            | `true` / `false`             |
| `Navigator_hardware_concurrency`    | `2` / `4` / `6` / `8` / `16` |
| `Navigator_device_memory`           | `2` / `4` / `6` / `8`        |
| `Navigator_useragent_always_latest` | `true` / `false`             |

#### Fuentes

| Columna                          | Valores aceptados                      |
| -------------------------------- | -------------------------------------- |
| `Fonts_enable_font_list_masking` | `true` / `false`                       |
| `Fonts_browser_font_list`        | Nombres de fuentes separados por comas |

#### Dispositivos multimedia

| Columna                              | Valores aceptados         |
| ------------------------------------ | ------------------------- |
| `Media_devices_enable_media_masking` | `true` / `false`          |
| `Media_devices_video_outputs`        | Cualquier entero positivo |
| `Media_devices_audio_inputs`         | Cualquier entero positivo |
| `Media_devices_audio_outputs`        | Cualquier entero positivo |

#### Hardware

| Columna                          | Valores aceptados         |
| -------------------------------- | ------------------------- |
| `Hardware_Canvas_behavior`       | `noise` / `block` / `off` |
| `Hardware_AudioContext_behavior` | `noise` / `off`           |
| `Hardware_WebGL_behavior`        | `noise` / `off`           |
| `Hardware_WebGL_meta_behavior`   | `mask` / `off`            |
| `Hardware_WebGL_meta_vendor`     | Cualquier texto           |
| `Hardware_WebGL_meta_renderer`   | Cualquier texto           |

#### Otros

| Columna                     | Valores aceptados                  |
| --------------------------- | ---------------------------------- |
| `Other_active_session_lock` | `true` / `false`                   |
| `Other_custom_args_enabled` | `true` / `false`                   |
| `Other_custom_args`         | Cualquier texto                    |
| `cookie`                    | Cookies JSON codificados en Base64 |
