> ## 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.

# Auto-detección

> Utiliza Auto-detección para que Octoparse identifique los datos de una página y genere automáticamente un flujo de extracción inicial.

Auto-detección analiza una página web, identifica patrones de datos repetidos y genera un flujo de extracción inicial, incluidos los campos y la lógica de paginación. Por esfuerzo y flexibilidad, se sitúa entre las [plantillas](/docs/es/platform/templates) —la opción más rápida, pero limitada a sitios compatibles— y el [constructor sin código](/docs/es/platform/no-code-builder), que ofrece control manual completo.

## Cuándo utilizar Auto-detección

Utiliza Auto-detección cuando:

* La página contiene elementos repetidos, como productos, anuncios, reseñas o resultados de búsqueda
* Quieres crear rápidamente un flujo inicial
* No sabes con seguridad qué elementos seleccionar manualmente
* Quieres que Octoparse sugiera campos y lógica de paginación
* Quieres previsualizar con rapidez qué datos se pueden extraer de un sitio antes de completar toda la configuración
* Piensas revisar y ajustar después el flujo generado

Auto-detección es un punto de partida, no una garantía de que todos los campos y acciones sean correctos.

## Cómo funciona Auto-detección

Auto-detección analiza la estructura DOM y el diseño visual, utiliza cálculos de similitud y combinaciones de características para localizar regiones de datos repetidas y genera reglas de extracción automáticamente.

<Steps>
  <Step title="Abre la página de destino">
    Empieza en la página que contiene los datos que quieres extraer.
  </Step>

  <Step title="Ejecuta Auto-detección">
    Octoparse analiza la página, detecta regiones repetidas y genera campos de extracción. También intenta identificar la paginación o los botones de página siguiente para recorrer automáticamente varias páginas de resultados.
  </Step>

  <Step title="Revisa los campos detectados">
    Comprueba que los campos sugeridos coincidan con los datos que necesitas.
  </Step>

  <Step title="Confirma la navegación">
    Revisa la paginación, el desplazamiento o las acciones de página siguiente. Auto-detección puede identificar un botón o desplazamiento infinito; comprueba que funcione antes de ejecutar a escala.
  </Step>

  <Step title="Prueba la tarea">
    Ejecuta una muestra y verifica el resultado antes de ampliar la extracción.
  </Step>
</Steps>

## Qué revisar después de la detección

Después de que Auto-detección genere un flujo, comprueba:

| Área                | Qué verificar                                   | Cómo corregirlo                                                             |
| ------------------- | ----------------------------------------------- | --------------------------------------------------------------------------- |
| Campos              | ¿Se capturan los valores correctos?             | Vuelve a seleccionar el elemento o ajusta el XPath en Vista previa de datos |
| Nombres de campos   | ¿Los nombres de columnas son claros?            | Cambia el nombre antes de exportar                                          |
| Paginación          | ¿La tarea avanza correctamente?                 | Configura manualmente el botón de página siguiente o el desplazamiento      |
| Páginas de detalles | ¿El flujo abre los detalles cuando hace falta?  | Agrega una acción de clic para entrar en ellas                              |
| Duplicados          | ¿Se incluyen elementos repetidos o no deseados? | Elimina campos o filas no deseados en Vista previa de datos                 |
| Valores ausentes    | ¿Faltan campos importantes en algunas filas?    | Agrega campos manualmente en Vista previa de datos                          |

## Limitaciones conocidas

Auto-detección funciona mejor en páginas con estructuras claras y repetidas. Puede generar resultados incompletos o imprecisos en estas situaciones:

| Situación                                             | Qué puede ocurrir                                                                                                            |
| ----------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- |
| Diseño no estándar o irregular                        | Los campos pueden identificarse mal o faltar                                                                                 |
| Contenido dinámico renderizado con JavaScript         | Quizá no detecte datos cargados después del renderizado inicial                                                              |
| Sitios anti-scraping (por ejemplo, Indeed o LinkedIn) | Puede no cargar o analizar la página                                                                                         |
| Estructuras anidadas complejas                        | La lista detectada puede incluir elementos incorrectos o duplicados                                                          |
| Campo incorrecto                                      | El sistema puede capturar texto promocional en vez del valor real (por ejemplo, una etiqueta de descuento en vez del precio) |

Un error de ejecución habitual es **"\[Loop Item] failed to find current loop item, exiting loop now"**, que suele indicar que el XPath generado ya no coincide con los elementos reales. Volver a ejecutar Auto-detección o ajustar manualmente el selector en el constructor sin código suele resolverlo.

## Cuándo hace falta editar manualmente

Pueden ser necesarios ajustes manuales cuando:

* El diseño de página es irregular
* Hay campos importantes fuera de la lista detectada
* El sitio carga contenido dinámicamente
* La paginación no se detecta bien
* La página requiere inicio de sesión, filtros, ventanas emergentes o interacción
* Necesitas extraer datos de páginas de detalles

Utiliza el constructor sin código para perfeccionar el flujo generado.

<Warning>
  No presupongas que el resultado de Auto-detección está listo para producción. Revisa siempre los campos, ejecuta una muestra y comprueba los datos exportados.
</Warning>

## Páginas relacionadas

<Columns cols={3}>
  <Card title="Plantillas" href="/docs/es/platform/templates">
    Comienza con un flujo prediseñado para sitios habituales.
  </Card>

  <Card title="Constructor sin código" href="/docs/es/platform/no-code-builder">
    Ajusta o crea flujos manualmente después de Auto-detección.
  </Card>

  <Card title="Refinar datos" href="/docs/es/platform/refine-data">
    Limpia y reformatea los campos extraídos antes de exportar.
  </Card>
</Columns>
