Usuarios de plan Estándar, Profesional y Empresrial pueden usar esa función. Incluidos los que en la prueba de 14 días.
Octoparse actualmente no soporta la exportación de datos directamente a Google Sheets, lo que causa inconvenientes a muchos usuarios. Ya hemos conectado con Zapier para exportar datos a Google Sheets, pero el número de líneas de datos es bastante limitado en el plan de Zapier.
Aquí presentamos otra herramienta, Mixed Analytics API Connector, para exportar datos a Google Sheets. API Connector es una extensión potente y fácil de usar que extrae datos de cualquier API a Google Sheets. Podemos configurar solicitudes de API y programar las solicitudes para exportar los datos a tus Hojas de Google.
Ten en cuenta que necesitas ser un usuario de pago de Mixed Analytics API Connector si quieres automatizar todo el proceso.
1. Descargar API Connector
Ir a API Connector extensión en Google Sheet
2. Configurar las solicitudes API
Necesitamos conectarnos a la API de Octoparse para extraer datos a Google Sheets. Aquí utilizamos las peticiones API de exportación de datos no exportados.
a. Obtener token de acceso
La primera solicitud que tenemos que crear es para obtener el token de acceso. El token será la clave para acceder a los datos de tu cuenta.
Haz clic en Crear
Configurar solicitud de API
Selecciona Custom en Application
Selecciona Post en Method
Introduce la URL de la solicitud: https://openapi.octoparse.com/es-ES/
Introduce Content-Type en Header Key, application/json en Header Value
En el cuerpo de la solicitud, introduce la siguiente información
{
"username": "your account username",
"password": "your account password",
"grant_type": "password"
}
Configuración de Output
Haz clic en Set current actual para seleccionar la celda seleccionada actualmente en la hoja de Google como la celda de destino
Nombrar y guardar la solicitud
Introduce un nombre para la solicitud que nos ayude a saber para qué es (por ejemplo, Token)
Haz clic en Guardar
Haz clic en Ejecutar
Después de hacer clic en Ejecutar, verás que se introduce cierta información en la hoja de Google. Este es el token que necesitamos utilizar más tarde para otras solicitudes.
b. Obtener Non-Exported Dato
Añadir una hoja nueva
Ir a la hoja nueva y ingresar nombres de campo en la primera línea
Asegurarte de que el nombre de campo es mismo como lo que configuras en tu Tarea
Clic Request y Seleccionar Create Request
Configurar solicitud de API
Selecciona Custom en Application
Selecciona Get en Method
Introduce la URL de la solicitud: https://openapi.octoparse.com/es-ES/
El ID de tarea se puede encontrar siguiendo este tutorial: Encontrar ID de tarea
En la cabecera, introduzca dos pares clave/valor
Clave: Autorización, Valor: Portador +++Hoja1!A2+++
Clave: Content-Type, Value: application/json
*Sheet!A2 es la posición del token que obtenemos de la petición anterior. Puedes comprobar si has sacado el token en la celda A2. Si no es así, puedes introducir la información correcta).
Configuraciones de Output
Clic en celda A2
Clic Set Current
Clic Output options
Selecciona Output como append
Nombrar y Guardar
Ingredar un nombre
Clic en Editar campos
En la Vista previa, desmarca los campos de data.total, data.current y requestId.
Haz clic en Guardar
Estos tres campos son información relacionada con los datos de la tarea y la solicitud, por lo que no necesitamos extraerlos.
Cerrar la vista previa y guardar
c. Marcar datos como exportados
Esta solicitud sirve para marcar como exportados los datos que hemos exportado a través de la solicitud Exportar datos no exportados.
Haz clic en Solicitud y seleccione Crear solicitud para iniciar una nueva solicitud.
Configurar solicitud API
Selecciona Custom en Application
Selecciona Post en Method
Introduce la URL de la solicitud https://openapi.octoparse.com/data/markexported
Introduce los pares clave/valor en el encabezado
Clave: Authorization, Value: Portador +++Hoja1!A2+++
Clave: Content-Type, Valor: application/json
Introduce la información del ID de la tarea en el cuerpo de la solicitud como se indica a continuación
{ "taskId": "6bb3b0c8-1e1d-432f-bc42-7206567219b" }
Configuraciones Output
Clicon Set Current
Clic open Output options
Selecciona append
Nombrar y Guardar
Nombrar y Clic en edit fields
Desmarca todos campos en la vista previa
Clic guardar
Selecciona Cerrar la vista previa y Guardar
Puedes editar solicitudes
3. Schedule the request
Schedule the request to get a token
Clic en Schedule
Clic en Create Trigger
Obtener Access Token primero
Ejecuta la solicitud todos los días porque el token caducará en 24 horas
Nombra del activador
Guarda el activador
Clic en Gestionar activador para añadir un nuevo activador
Programar la solicitud de exportación de datos
Haz clic en Crear Trigger
Selecciona la solicitud que exporta datos
Ejecuta la solicitud con una frecuencia basada en la cantidad de datos de su tarea y la frecuencia de ejecución de la tarea.
Por ejemplo, si tus datos se ejecutan cada día y obtiene 1000 líneas de datos cada vez, puedes programar la petición para que se ejecute cada día, ya que esta petición puedes exportar como máximo 1000 líneas de datos cada vez. Si la cantidad de datos es grande, puedes programarla para que se ejecute cada hora.
Nombrar trigger y guardar
Realiza los mismos pasos para programar Marcar datos como solicitud exportada. Ten en cuenta que debes seleccionar la misma frecuencia de ejecución que el activador de exportación de datos.
Ordenar los disparadores(Triggers)
Cursor sobre un disparador
Arrastre a la posición correcta
Asegúrese de que el orden sea Obtener token de acceso -> Obtener datos no exportados -> Marcar datos como exportados. Los disparadores se ejecutarán en orden de arriba a abajo.
Puedes editar los triggers
API Connector permite 3 peticiones guardadas y 250 peticiones al mes para usuarios gratuitos. Puedes consultar más detalles aquí.