Ir al contenido principal

¿Por qué los datos no se extraen en orden en la tarea de la nube?

Actualizado hace más de un año

Cuando se ejecutan tareas con 'Ejecutar en la Nube', la tarea se divide en múltiples sub-tareas. Varias sub-tareas se ejecutan en la nube a través de varios servidores al mismo tiempo. Los datos raspados de las sub-tareas se nos transfieren al mismo tiempo. Es por eso que los datos están desordenados.

Conociendo el principio de funcionamiento de la extracción en la nube, podemos resolverlo. Hay dos enfoques para ejecutarlo en orden, ambos para hacer que todas las tareas se ejecuten con una sola sub-tarea:

1. Desactivar la división de tareas - para ejecutar todas las tareas bajo una única dirección IP

Después de seleccionar esta opción, la tarea no se dividirá en sub-tareas. Por lo tanto, los datos estarán en el mismo orden que en la ejecución local. En caso de que aún encuentres un orden diferente, puedes intentar configurar un tiempo de espera para la acción 'Extraer datos'

2. Configurar recursos en la nube como 1 - para usar una dirección IP para ejecutar todas las tareas. Ve al Dashboard.

  • Haz clic en el botón Más para abrir más configuraciones de la tarea.

  • Haz clic en Ejecuciones nube.

  • Selecciona Asignación de servidor

  • Ingresa 1

Con esta opción, la tarea todavía puede dividirse en sub-tareas, pero Octoparse solo ejecutará una sub-tarea a la vez; por lo tanto, los resultados devueltos estarán en orden.

Nota: Ambas soluciones ralentizarán la velocidad de extracción, ya que la velocidad en la nube depende de cuántas sub-tareas se están ejecutando en ese momento."

¿Ha quedado contestada tu pregunta?