[2026-10-29 04:37:28] 🚀 EXTRACTOR COMPLETO - TODOS LOS CAMPOS
[2026-10-29 04:37:28] ========================================
[2026-10-29 04:37:28] 📂 Carpeta origen: Descriptores
[2026-10-29 04:37:28] 📂 Carpeta destino: Procesados
[2026-10-29 04:37:28] 🗄️  Base de datos: icookies_otec
[2026-10-29 04:37:28] 🎯 ENFOQUE: Extracción completa + objetivos específicos
[2026-10-29 04:37:28] 🛡️  FILTRO: Excluye objetivos con formato RUT
[2026-10-29 04:37:28] 🔧 MEJORA: Extracción robusta de múltiples estructuras HTML
[2026-10-29 04:37:28] 📝 Log file: /home/icookies/otec.icookies.cl/logs/extractor_20261029.log
[2026-10-29 04:37:28] ========================================
[2026-10-29 04:37:28] 🚀 EXTRACTOR COMPLETO - OBJETIVOS ESPECÍFICOS
[2026-10-29 04:37:28] ========================================
[2026-10-29 04:37:28] ✅ Conectado a Google Drive API
[2026-10-29 04:37:28] ✅ Conectado a MySQL: 162.240.102.206 - icookies_otec
[2026-10-29 04:37:28] 🔧 Verificando tablas...
[2026-10-29 04:37:28] ✅ Tablas listas con todos los campos requeridos
[2026-10-29 04:37:28] ✅ Carpeta origen: Descriptores
[2026-10-29 04:37:28] ✅ Carpeta procesados: Procesados
[2026-10-29 04:37:28] 
[2026-10-29 04:37:28] 🔍 Buscando archivos en carpeta 'Descriptores'...
[2026-10-29 04:37:28] 📁 Archivos encontrados: 0
[2026-10-29 04:37:28] 
[2026-10-29 04:37:28] 🎉 RESUMEN DEL PROCESO
[2026-10-29 04:37:28] ========================================
[2026-10-29 04:37:28] ✅ Nuevos cursos procesados: 0
[2026-10-29 04:37:28] ⏭️  Saltados (ya procesados): 0
[2026-10-29 04:37:28] ❌ Errores: 0
[2026-10-29 04:37:28] 📊 Total cursos en BD: 87436
[2026-10-29 04:37:28] 🎯 Total objetivos en BD: 267268
[2026-10-29 04:37:28] ========================================
[2026-10-29 04:37:28] 
[2026-10-29 04:37:28] 💡 Script ejecutado exitosamente
[2026-10-29 04:37:29] 🚀 EXTRACTOR COMPLETO - TODOS LOS CAMPOS
[2026-10-29 04:37:29] ========================================
[2026-10-29 04:37:29] 📂 Carpeta origen: Descriptores
[2026-10-29 04:37:29] 📂 Carpeta destino: Procesados
[2026-10-29 04:37:29] 🗄️  Base de datos: icookies_otec
[2026-10-29 04:37:29] 🎯 ENFOQUE: Extracción completa + objetivos específicos
[2026-10-29 04:37:29] 🛡️  FILTRO: Excluye objetivos con formato RUT
[2026-10-29 04:37:29] 🔧 MEJORA: Extracción robusta de múltiples estructuras HTML
[2026-10-29 04:37:29] 📝 Log file: /home/icookies/otec.icookies.cl/logs/extractor_20261029.log
[2026-10-29 04:37:29] ========================================
[2026-10-29 04:37:29] 🚀 EXTRACTOR COMPLETO - OBJETIVOS ESPECÍFICOS
[2026-10-29 04:37:29] ========================================
[2026-10-29 04:37:29] ✅ Conectado a Google Drive API
[2026-10-29 04:37:29] ✅ Conectado a MySQL: 162.240.102.206 - icookies_otec
[2026-10-29 04:37:29] 🔧 Verificando tablas...
[2026-10-29 04:37:29] ✅ Tablas listas con todos los campos requeridos
[2026-10-29 04:37:29] ✅ Carpeta origen: Descriptores
[2026-10-29 04:37:31] ✅ Carpeta procesados: Procesados
[2026-10-29 04:37:31] 
[2026-10-29 04:37:31] 🔍 Buscando archivos en carpeta 'Descriptores'...
[2026-10-29 04:37:32] 📁 Archivos encontrados: 0
[2026-10-29 04:37:32] 
[2026-10-29 04:37:32] 🎉 RESUMEN DEL PROCESO
[2026-10-29 04:37:32] ========================================
[2026-10-29 04:37:32] ✅ Nuevos cursos procesados: 0
[2026-10-29 04:37:32] ⏭️  Saltados (ya procesados): 0
[2026-10-29 04:37:32] ❌ Errores: 0
[2026-10-29 04:37:32] 📊 Total cursos en BD: 87436
[2026-10-29 04:37:32] 🎯 Total objetivos en BD: 267268
[2026-10-29 04:37:32] ========================================
[2026-10-29 04:37:32] 
[2026-10-29 04:37:32] 💡 Script ejecutado exitosamente
[2026-10-29 15:00:19] 🚀 EXTRACTOR COMPLETO - TODOS LOS CAMPOS
[2026-10-29 15:00:19] ========================================
[2026-10-29 15:00:19] 📂 Carpeta origen: Descriptores
[2026-10-29 15:00:19] 📂 Carpeta destino: Procesados
[2026-10-29 15:00:19] 🗄️  Base de datos: icookies_otec
[2026-10-29 15:00:19] 🎯 ENFOQUE: Extracción completa + objetivos específicos
[2026-10-29 15:00:19] 🛡️  FILTRO: Excluye objetivos con formato RUT
[2026-10-29 15:00:19] 🔧 MEJORA: Extracción robusta de múltiples estructuras HTML
[2026-10-29 15:00:19] 📝 Log file: /home/icookies/otec.icookies.cl/logs/extractor_20261029.log
[2026-10-29 15:00:19] ========================================
[2026-10-29 15:00:19] 🚀 EXTRACTOR COMPLETO - OBJETIVOS ESPECÍFICOS
[2026-10-29 15:00:19] ========================================
[2026-10-29 15:00:19] ✅ Conectado a Google Drive API
[2026-10-29 15:00:19] ✅ Conectado a MySQL: 162.240.102.206 - icookies_otec
[2026-10-29 15:00:19] 🔧 Verificando tablas...
[2026-10-29 15:00:19] ✅ Tablas listas con todos los campos requeridos
[2026-10-29 15:00:19] ✅ Carpeta origen: Descriptores
[2026-10-29 15:00:19] ✅ Carpeta procesados: Procesados
[2026-10-29 15:00:19] 
[2026-10-29 15:00:19] 🔍 Buscando archivos en carpeta 'Descriptores'...
[2026-10-29 15:00:20] 📁 Archivos encontrados: 0
[2026-10-29 15:00:20] 
[2026-10-29 15:00:20] 🎉 RESUMEN DEL PROCESO
[2026-10-29 15:00:20] ========================================
[2026-10-29 15:00:20] ✅ Nuevos cursos procesados: 0
[2026-10-29 15:00:20] ⏭️  Saltados (ya procesados): 0
[2026-10-29 15:00:20] ❌ Errores: 0
[2026-10-29 15:00:20] 📊 Total cursos en BD: 87436
[2026-10-29 15:00:20] 🎯 Total objetivos en BD: 267268
[2026-10-29 15:00:20] ========================================
[2026-10-29 15:00:20] 
[2026-10-29 15:00:20] 💡 Script ejecutado exitosamente
[2026-10-29 15:39:22] 🚀 EXTRACTOR COMPLETO - TODOS LOS CAMPOS
[2026-10-29 15:39:22] ========================================
[2026-10-29 15:39:22] 📂 Carpeta origen: Descriptores
[2026-10-29 15:39:22] 📂 Carpeta destino: Procesados
[2026-10-29 15:39:22] 🗄️  Base de datos: icookies_otec
[2026-10-29 15:39:22] 🎯 ENFOQUE: Extracción completa + objetivos específicos
[2026-10-29 15:39:22] 🛡️  FILTRO: Excluye objetivos con formato RUT
[2026-10-29 15:39:22] 🔧 MEJORA: Extracción robusta de múltiples estructuras HTML
[2026-10-29 15:39:22] 📝 Log file: /home/icookies/otec.icookies.cl/logs/extractor_20261029.log
[2026-10-29 15:39:22] ========================================
[2026-10-29 15:39:22] 🚀 EXTRACTOR COMPLETO - OBJETIVOS ESPECÍFICOS
[2026-10-29 15:39:22] ========================================
[2026-10-29 15:39:22] ✅ Conectado a Google Drive API
[2026-10-29 15:39:22] ✅ Conectado a MySQL: 162.240.102.206 - icookies_otec
[2026-10-29 15:39:22] 🔧 Verificando tablas...
[2026-10-29 15:39:22] ✅ Tablas listas con todos los campos requeridos
[2026-10-29 15:39:22] ✅ Carpeta origen: Descriptores
[2026-10-29 15:39:23] ✅ Carpeta procesados: Procesados
[2026-10-29 15:39:23] 
[2026-10-29 15:39:23] 🔍 Buscando archivos en carpeta 'Descriptores'...
[2026-10-29 15:39:23] 📁 Archivos encontrados: 0
[2026-10-29 15:39:23] 
[2026-10-29 15:39:23] 🎉 RESUMEN DEL PROCESO
[2026-10-29 15:39:23] ========================================
[2026-10-29 15:39:23] ✅ Nuevos cursos procesados: 0
[2026-10-29 15:39:23] ⏭️  Saltados (ya procesados): 0
[2026-10-29 15:39:23] ❌ Errores: 0
[2026-10-29 15:39:23] 📊 Total cursos en BD: 87436
[2026-10-29 15:39:23] 🎯 Total objetivos en BD: 267268
[2026-10-29 15:39:23] ========================================
[2026-10-29 15:39:23] 
[2026-10-29 15:39:23] 💡 Script ejecutado exitosamente
[2026-10-29 15:40:36] 🚀 EXTRACTOR COMPLETO - TODOS LOS CAMPOS
[2026-10-29 15:40:36] ========================================
[2026-10-29 15:40:36] 📂 Carpeta origen: Descriptores
[2026-10-29 15:40:36] 📂 Carpeta destino: Procesados
[2026-10-29 15:40:36] 🗄️  Base de datos: icookies_otec
[2026-10-29 15:40:36] 🎯 ENFOQUE: Extracción completa + objetivos específicos
[2026-10-29 15:40:36] 🛡️  FILTRO: Excluye objetivos con formato RUT
[2026-10-29 15:40:36] 🔧 MEJORA: Extracción robusta de múltiples estructuras HTML
[2026-10-29 15:40:36] 📝 Log file: /home/icookies/otec.icookies.cl/logs/extractor_20261029.log
[2026-10-29 15:40:36] ========================================
[2026-10-29 15:40:36] 🚀 EXTRACTOR COMPLETO - OBJETIVOS ESPECÍFICOS
[2026-10-29 15:40:36] ========================================
[2026-10-29 15:40:36] ✅ Conectado a Google Drive API
[2026-10-29 15:40:36] ✅ Conectado a MySQL: 162.240.102.206 - icookies_otec
[2026-10-29 15:40:36] 🔧 Verificando tablas...
[2026-10-29 15:40:36] ✅ Tablas listas con todos los campos requeridos
[2026-10-29 15:40:36] ✅ Carpeta origen: Descriptores
[2026-10-29 15:40:36] ✅ Carpeta procesados: Procesados
[2026-10-29 15:40:36] 
[2026-10-29 15:40:36] 🔍 Buscando archivos en carpeta 'Descriptores'...
[2026-10-29 15:40:36] 📁 Archivos encontrados: 0
[2026-10-29 15:40:36] 
[2026-10-29 15:40:36] 🎉 RESUMEN DEL PROCESO
[2026-10-29 15:40:36] ========================================
[2026-10-29 15:40:36] ✅ Nuevos cursos procesados: 0
[2026-10-29 15:40:36] ⏭️  Saltados (ya procesados): 0
[2026-10-29 15:40:36] ❌ Errores: 0
[2026-10-29 15:40:36] 📊 Total cursos en BD: 87436
[2026-10-29 15:40:36] 🎯 Total objetivos en BD: 267268
[2026-10-29 15:40:36] ========================================
[2026-10-29 15:40:36] 
[2026-10-29 15:40:36] 💡 Script ejecutado exitosamente
[2026-10-29 15:44:37] 🚀 EXTRACTOR COMPLETO - TODOS LOS CAMPOS
[2026-10-29 15:44:37] ========================================
[2026-10-29 15:44:37] 📂 Carpeta origen: Descriptores
[2026-10-29 15:44:37] 📂 Carpeta destino: Procesados
[2026-10-29 15:44:37] 🗄️  Base de datos: icookies_otec
[2026-10-29 15:44:37] 🎯 ENFOQUE: Extracción completa + objetivos específicos
[2026-10-29 15:44:37] 🛡️  FILTRO: Excluye objetivos con formato RUT
[2026-10-29 15:44:37] 🔧 MEJORA: Extracción robusta de múltiples estructuras HTML
[2026-10-29 15:44:37] 📝 Log file: /home/icookies/otec.icookies.cl/logs/extractor_20261029.log
[2026-10-29 15:44:37] ========================================
[2026-10-29 15:44:37] 🚀 EXTRACTOR COMPLETO - OBJETIVOS ESPECÍFICOS
[2026-10-29 15:44:37] ========================================
[2026-10-29 15:44:37] ✅ Conectado a Google Drive API
[2026-10-29 15:44:37] ✅ Conectado a MySQL: 162.240.102.206 - icookies_otec
[2026-10-29 15:44:37] 🔧 Verificando tablas...
[2026-10-29 15:44:37] ✅ Tablas listas con todos los campos requeridos
[2026-10-29 15:44:37] ✅ Carpeta origen: Descriptores
[2026-10-29 15:44:37] ✅ Carpeta procesados: Procesados
[2026-10-29 15:44:37] 
[2026-10-29 15:44:37] 🔍 Buscando archivos en carpeta 'Descriptores'...
[2026-10-29 15:44:37] 📁 Archivos encontrados: 0
[2026-10-29 15:44:37] 
[2026-10-29 15:44:37] 🎉 RESUMEN DEL PROCESO
[2026-10-29 15:44:37] ========================================
[2026-10-29 15:44:37] ✅ Nuevos cursos procesados: 0
[2026-10-29 15:44:37] ⏭️  Saltados (ya procesados): 0
[2026-10-29 15:44:37] ❌ Errores: 0
[2026-10-29 15:44:37] 📊 Total cursos en BD: 87436
[2026-10-29 15:44:37] 🎯 Total objetivos en BD: 267268
[2026-10-29 15:44:37] ========================================
[2026-10-29 15:44:37] 
[2026-10-29 15:44:37] 💡 Script ejecutado exitosamente
[2026-10-29 15:44:52] 🚀 EXTRACTOR COMPLETO - TODOS LOS CAMPOS
[2026-10-29 15:44:52] ========================================
[2026-10-29 15:44:52] 📂 Carpeta origen: Descriptores
[2026-10-29 15:44:52] 📂 Carpeta destino: Procesados
[2026-10-29 15:44:52] 🗄️  Base de datos: icookies_otec
[2026-10-29 15:44:52] 🎯 ENFOQUE: Extracción completa + objetivos específicos
[2026-10-29 15:44:52] 🛡️  FILTRO: Excluye objetivos con formato RUT
[2026-10-29 15:44:52] 🔧 MEJORA: Extracción robusta de múltiples estructuras HTML
[2026-10-29 15:44:52] 📝 Log file: /home/icookies/otec.icookies.cl/logs/extractor_20261029.log
[2026-10-29 15:44:52] ========================================
[2026-10-29 15:44:52] 🚀 EXTRACTOR COMPLETO - OBJETIVOS ESPECÍFICOS
[2026-10-29 15:44:52] ========================================
[2026-10-29 15:44:52] ✅ Conectado a Google Drive API
[2026-10-29 15:44:52] ✅ Conectado a MySQL: 162.240.102.206 - icookies_otec
[2026-10-29 15:44:52] 🔧 Verificando tablas...
[2026-10-29 15:44:52] ✅ Tablas listas con todos los campos requeridos
[2026-10-29 15:44:53] ✅ Carpeta origen: Descriptores
[2026-10-29 15:44:53] ✅ Carpeta procesados: Procesados
[2026-10-29 15:44:53] 
[2026-10-29 15:44:53] 🔍 Buscando archivos en carpeta 'Descriptores'...
[2026-10-29 15:44:53] 📁 Archivos encontrados: 0
[2026-10-29 15:44:53] 
[2026-10-29 15:44:53] 🎉 RESUMEN DEL PROCESO
[2026-10-29 15:44:53] ========================================
[2026-10-29 15:44:53] ✅ Nuevos cursos procesados: 0
[2026-10-29 15:44:53] ⏭️  Saltados (ya procesados): 0
[2026-10-29 15:44:53] ❌ Errores: 0
[2026-10-29 15:44:53] 📊 Total cursos en BD: 87436
[2026-10-29 15:44:53] 🎯 Total objetivos en BD: 267268
[2026-10-29 15:44:53] ========================================
[2026-10-29 15:44:53] 
[2026-10-29 15:44:53] 💡 Script ejecutado exitosamente
[2026-10-29 16:03:19] 🚀 EXTRACTOR COMPLETO - TODOS LOS CAMPOS
[2026-10-29 16:03:19] ========================================
[2026-10-29 16:03:19] 📂 Carpeta origen: Descriptores
[2026-10-29 16:03:19] 📂 Carpeta destino: Procesados
[2026-10-29 16:03:19] 🗄️  Base de datos: icookies_otec
[2026-10-29 16:03:19] 🎯 ENFOQUE: Extracción completa + objetivos específicos
[2026-10-29 16:03:19] 🛡️  FILTRO: Excluye objetivos con formato RUT
[2026-10-29 16:03:19] 🔧 MEJORA: Extracción robusta de múltiples estructuras HTML
[2026-10-29 16:03:19] 📝 Log file: /home/icookies/otec.icookies.cl/logs/extractor_20261029.log
[2026-10-29 16:03:19] ========================================
[2026-10-29 16:03:19] 🚀 EXTRACTOR COMPLETO - OBJETIVOS ESPECÍFICOS
[2026-10-29 16:03:19] ========================================
[2026-10-29 16:03:19] ✅ Conectado a Google Drive API
[2026-10-29 16:03:19] ✅ Conectado a MySQL: 162.240.102.206 - icookies_otec
[2026-10-29 16:03:19] 🔧 Verificando tablas...
[2026-10-29 16:03:19] ✅ Tablas listas con todos los campos requeridos
[2026-10-29 16:03:19] ✅ Carpeta origen: Descriptores
[2026-10-29 16:03:19] ✅ Carpeta procesados: Procesados
[2026-10-29 16:03:19] 
[2026-10-29 16:03:19] 🔍 Buscando archivos en carpeta 'Descriptores'...
[2026-10-29 16:03:20] 📁 Archivos encontrados: 0
[2026-10-29 16:03:20] 
[2026-10-29 16:03:20] 🎉 RESUMEN DEL PROCESO
[2026-10-29 16:03:20] ========================================
[2026-10-29 16:03:20] ✅ Nuevos cursos procesados: 0
[2026-10-29 16:03:20] ⏭️  Saltados (ya procesados): 0
[2026-10-29 16:03:20] ❌ Errores: 0
[2026-10-29 16:03:20] 📊 Total cursos en BD: 87436
[2026-10-29 16:03:20] 🎯 Total objetivos en BD: 267268
[2026-10-29 16:03:20] ========================================
[2026-10-29 16:03:20] 
[2026-10-29 16:03:20] 💡 Script ejecutado exitosamente
[2026-10-29 23:54:12] 🚀 EXTRACTOR COMPLETO - TODOS LOS CAMPOS
[2026-10-29 23:54:12] ========================================
[2026-10-29 23:54:12] 📂 Carpeta origen: Descriptores
[2026-10-29 23:54:12] 📂 Carpeta destino: Procesados
[2026-10-29 23:54:12] 🗄️  Base de datos: icookies_otec
[2026-10-29 23:54:12] 🎯 ENFOQUE: Extracción completa + objetivos específicos
[2026-10-29 23:54:12] 🛡️  FILTRO: Excluye objetivos con formato RUT
[2026-10-29 23:54:12] 🔧 MEJORA: Extracción robusta de múltiples estructuras HTML
[2026-10-29 23:54:12] 📝 Log file: /home/icookies/otec.icookies.cl/logs/extractor_20261029.log
[2026-10-29 23:54:12] ========================================
[2026-10-29 23:54:12] 🚀 EXTRACTOR COMPLETO - OBJETIVOS ESPECÍFICOS
[2026-10-29 23:54:12] ========================================
[2026-10-29 23:54:12] ✅ Conectado a Google Drive API
[2026-10-29 23:54:12] ✅ Conectado a MySQL: 162.240.102.206 - icookies_otec
[2026-10-29 23:54:12] 🔧 Verificando tablas...
[2026-10-29 23:54:12] ✅ Tablas listas con todos los campos requeridos
[2026-10-29 23:54:12] ✅ Carpeta origen: Descriptores
[2026-10-29 23:54:12] ✅ Carpeta procesados: Procesados
[2026-10-29 23:54:12] 
[2026-10-29 23:54:12] 🔍 Buscando archivos en carpeta 'Descriptores'...
[2026-10-29 23:54:13] 📁 Archivos encontrados: 0
[2026-10-29 23:54:13] 
[2026-10-29 23:54:13] 🎉 RESUMEN DEL PROCESO
[2026-10-29 23:54:13] ========================================
[2026-10-29 23:54:13] ✅ Nuevos cursos procesados: 0
[2026-10-29 23:54:13] ⏭️  Saltados (ya procesados): 0
[2026-10-29 23:54:13] ❌ Errores: 0
[2026-10-29 23:54:13] 📊 Total cursos en BD: 87436
[2026-10-29 23:54:13] 🎯 Total objetivos en BD: 267268
[2026-10-29 23:54:13] ========================================
[2026-10-29 23:54:13] 
[2026-10-29 23:54:13] 💡 Script ejecutado exitosamente
[2026-10-29 23:54:13] 🚀 EXTRACTOR COMPLETO - TODOS LOS CAMPOS
[2026-10-29 23:54:13] ========================================
[2026-10-29 23:54:13] 📂 Carpeta origen: Descriptores
[2026-10-29 23:54:13] 📂 Carpeta destino: Procesados
[2026-10-29 23:54:13] 🗄️  Base de datos: icookies_otec
[2026-10-29 23:54:13] 🎯 ENFOQUE: Extracción completa + objetivos específicos
[2026-10-29 23:54:13] 🛡️  FILTRO: Excluye objetivos con formato RUT
[2026-10-29 23:54:13] 🔧 MEJORA: Extracción robusta de múltiples estructuras HTML
[2026-10-29 23:54:13] 📝 Log file: /home/icookies/otec.icookies.cl/logs/extractor_20261029.log
[2026-10-29 23:54:13] ========================================
[2026-10-29 23:54:13] 🚀 EXTRACTOR COMPLETO - OBJETIVOS ESPECÍFICOS
[2026-10-29 23:54:13] ========================================
[2026-10-29 23:54:13] ✅ Conectado a Google Drive API
[2026-10-29 23:54:13] ✅ Conectado a MySQL: 162.240.102.206 - icookies_otec
[2026-10-29 23:54:13] 🔧 Verificando tablas...
[2026-10-29 23:54:13] ✅ Tablas listas con todos los campos requeridos
[2026-10-29 23:54:13] ✅ Carpeta origen: Descriptores
[2026-10-29 23:54:13] ✅ Carpeta procesados: Procesados
[2026-10-29 23:54:13] 
[2026-10-29 23:54:13] 🔍 Buscando archivos en carpeta 'Descriptores'...
[2026-10-29 23:54:13] 📁 Archivos encontrados: 0
[2026-10-29 23:54:13] 
[2026-10-29 23:54:13] 🎉 RESUMEN DEL PROCESO
[2026-10-29 23:54:13] ========================================
[2026-10-29 23:54:13] ✅ Nuevos cursos procesados: 0
[2026-10-29 23:54:13] ⏭️  Saltados (ya procesados): 0
[2026-10-29 23:54:13] ❌ Errores: 0
[2026-10-29 23:54:13] 📊 Total cursos en BD: 87436
[2026-10-29 23:54:13] 🎯 Total objetivos en BD: 267268
[2026-10-29 23:54:13] ========================================
[2026-10-29 23:54:13] 
[2026-10-29 23:54:13] 💡 Script ejecutado exitosamente
