[2026-06-25 14:12:00] 🚀 EXTRACTOR COMPLETO - TODOS LOS CAMPOS
[2026-06-25 14:12:00] ========================================
[2026-06-25 14:12:00] 📂 Carpeta origen: Descriptores
[2026-06-25 14:12:00] 📂 Carpeta destino: Procesados
[2026-06-25 14:12:00] 🗄️  Base de datos: icookies_otec
[2026-06-25 14:12:00] 🎯 ENFOQUE: Extracción completa + objetivos específicos
[2026-06-25 14:12:00] 🛡️  FILTRO: Excluye objetivos con formato RUT
[2026-06-25 14:12:00] 🔧 MEJORA: Extracción robusta de múltiples estructuras HTML
[2026-06-25 14:12:00] 📝 Log file: /home/icookies/otec.icookies.cl/logs/extractor_20260625.log
[2026-06-25 14:12:00] ========================================
[2026-06-25 14:12:00] 🚀 EXTRACTOR COMPLETO - OBJETIVOS ESPECÍFICOS
[2026-06-25 14:12:00] ========================================
[2026-06-25 14:12:00] ✅ Conectado a Google Drive API
[2026-06-25 14:12:00] ✅ Conectado a MySQL: 162.240.102.206 - icookies_otec
[2026-06-25 14:12:00] 🔧 Verificando tablas...
[2026-06-25 14:12:00] ✅ Tablas listas con todos los campos requeridos
[2026-06-25 14:12:01] ✅ Carpeta origen: Descriptores
[2026-06-25 14:12:01] ✅ Carpeta procesados: Procesados
[2026-06-25 14:12:01] 
[2026-06-25 14:12:01] 🔍 Buscando archivos en carpeta 'Descriptores'...
[2026-06-25 14:12:01] 📁 Archivos encontrados: 0
[2026-06-25 14:12:01] 
[2026-06-25 14:12:01] 🎉 RESUMEN DEL PROCESO
[2026-06-25 14:12:01] ========================================
[2026-06-25 14:12:01] ✅ Nuevos cursos procesados: 0
[2026-06-25 14:12:01] ⏭️  Saltados (ya procesados): 0
[2026-06-25 14:12:01] ❌ Errores: 0
[2026-06-25 14:12:01] 📊 Total cursos en BD: 87436
[2026-06-25 14:12:01] 🎯 Total objetivos en BD: 267268
[2026-06-25 14:12:01] ========================================
[2026-06-25 14:12:01] 
[2026-06-25 14:12:01] 💡 Script ejecutado exitosamente
[2026-06-25 14:13:57] 🚀 EXTRACTOR COMPLETO - TODOS LOS CAMPOS
[2026-06-25 14:13:57] ========================================
[2026-06-25 14:13:57] 📂 Carpeta origen: Descriptores
[2026-06-25 14:13:57] 📂 Carpeta destino: Procesados
[2026-06-25 14:13:57] 🗄️  Base de datos: icookies_otec
[2026-06-25 14:13:57] 🎯 ENFOQUE: Extracción completa + objetivos específicos
[2026-06-25 14:13:57] 🛡️  FILTRO: Excluye objetivos con formato RUT
[2026-06-25 14:13:57] 🔧 MEJORA: Extracción robusta de múltiples estructuras HTML
[2026-06-25 14:13:57] 📝 Log file: /home/icookies/otec.icookies.cl/logs/extractor_20260625.log
[2026-06-25 14:13:57] ========================================
[2026-06-25 14:13:57] 🚀 EXTRACTOR COMPLETO - OBJETIVOS ESPECÍFICOS
[2026-06-25 14:13:57] ========================================
[2026-06-25 14:13:57] ✅ Conectado a Google Drive API
[2026-06-25 14:13:57] ✅ Conectado a MySQL: 162.240.102.206 - icookies_otec
[2026-06-25 14:13:57] 🔧 Verificando tablas...
[2026-06-25 14:13:58] ✅ Tablas listas con todos los campos requeridos
[2026-06-25 14:13:58] ✅ Carpeta origen: Descriptores
[2026-06-25 14:13:58] ✅ Carpeta procesados: Procesados
[2026-06-25 14:13:58] 
[2026-06-25 14:13:58] 🔍 Buscando archivos en carpeta 'Descriptores'...
[2026-06-25 14:13:58] 🚀 EXTRACTOR COMPLETO - TODOS LOS CAMPOS
[2026-06-25 14:13:58] ========================================
[2026-06-25 14:13:58] 📂 Carpeta origen: Descriptores
[2026-06-25 14:13:58] 📂 Carpeta destino: Procesados
[2026-06-25 14:13:58] 🗄️  Base de datos: icookies_otec
[2026-06-25 14:13:58] 🎯 ENFOQUE: Extracción completa + objetivos específicos
[2026-06-25 14:13:58] 🛡️  FILTRO: Excluye objetivos con formato RUT
[2026-06-25 14:13:58] 🔧 MEJORA: Extracción robusta de múltiples estructuras HTML
[2026-06-25 14:13:58] 📝 Log file: /home/icookies/otec.icookies.cl/logs/extractor_20260625.log
[2026-06-25 14:13:58] ========================================
[2026-06-25 14:13:58] 🚀 EXTRACTOR COMPLETO - OBJETIVOS ESPECÍFICOS
[2026-06-25 14:13:58] ========================================
[2026-06-25 14:13:58] ✅ Conectado a Google Drive API
[2026-06-25 14:13:58] ✅ Conectado a MySQL: 162.240.102.206 - icookies_otec
[2026-06-25 14:13:58] 🔧 Verificando tablas...
[2026-06-25 14:13:58] ✅ Tablas listas con todos los campos requeridos
[2026-06-25 14:13:58] 📁 Archivos encontrados: 0
[2026-06-25 14:13:58] 
[2026-06-25 14:13:58] 🎉 RESUMEN DEL PROCESO
[2026-06-25 14:13:58] ========================================
[2026-06-25 14:13:58] ✅ Nuevos cursos procesados: 0
[2026-06-25 14:13:58] ⏭️  Saltados (ya procesados): 0
[2026-06-25 14:13:58] ❌ Errores: 0
[2026-06-25 14:13:58] 📊 Total cursos en BD: 87436
[2026-06-25 14:13:58] 🎯 Total objetivos en BD: 267268
[2026-06-25 14:13:58] ========================================
[2026-06-25 14:13:58] 
[2026-06-25 14:13:58] 💡 Script ejecutado exitosamente
[2026-06-25 14:13:58] ✅ Carpeta origen: Descriptores
[2026-06-25 14:13:58] ✅ Carpeta procesados: Procesados
[2026-06-25 14:13:58] 
[2026-06-25 14:13:58] 🔍 Buscando archivos en carpeta 'Descriptores'...
[2026-06-25 14:13:59] 📁 Archivos encontrados: 0
[2026-06-25 14:13:59] 
[2026-06-25 14:13:59] 🎉 RESUMEN DEL PROCESO
[2026-06-25 14:13:59] ========================================
[2026-06-25 14:13:59] ✅ Nuevos cursos procesados: 0
[2026-06-25 14:13:59] ⏭️  Saltados (ya procesados): 0
[2026-06-25 14:13:59] ❌ Errores: 0
[2026-06-25 14:13:59] 📊 Total cursos en BD: 87436
[2026-06-25 14:13:59] 🎯 Total objetivos en BD: 267268
[2026-06-25 14:13:59] ========================================
[2026-06-25 14:13:59] 
[2026-06-25 14:13:59] 💡 Script ejecutado exitosamente
[2026-06-25 14:17:51] 🚀 EXTRACTOR COMPLETO - TODOS LOS CAMPOS
[2026-06-25 14:17:51] ========================================
[2026-06-25 14:17:51] 📂 Carpeta origen: Descriptores
[2026-06-25 14:17:51] 📂 Carpeta destino: Procesados
[2026-06-25 14:17:51] 🗄️  Base de datos: icookies_otec
[2026-06-25 14:17:51] 🎯 ENFOQUE: Extracción completa + objetivos específicos
[2026-06-25 14:17:51] 🛡️  FILTRO: Excluye objetivos con formato RUT
[2026-06-25 14:17:51] 🔧 MEJORA: Extracción robusta de múltiples estructuras HTML
[2026-06-25 14:17:51] 📝 Log file: /home/icookies/otec.icookies.cl/logs/extractor_20260625.log
[2026-06-25 14:17:51] ========================================
[2026-06-25 14:17:51] 🚀 EXTRACTOR COMPLETO - OBJETIVOS ESPECÍFICOS
[2026-06-25 14:17:51] ========================================
[2026-06-25 14:17:51] ✅ Conectado a Google Drive API
[2026-06-25 14:17:51] ✅ Conectado a MySQL: 162.240.102.206 - icookies_otec
[2026-06-25 14:17:51] 🔧 Verificando tablas...
[2026-06-25 14:17:51] ✅ Tablas listas con todos los campos requeridos
[2026-06-25 14:17:51] 🚀 EXTRACTOR COMPLETO - TODOS LOS CAMPOS
[2026-06-25 14:17:51] ========================================
[2026-06-25 14:17:51] 📂 Carpeta origen: Descriptores
[2026-06-25 14:17:51] 📂 Carpeta destino: Procesados
[2026-06-25 14:17:51] 🗄️  Base de datos: icookies_otec
[2026-06-25 14:17:51] 🎯 ENFOQUE: Extracción completa + objetivos específicos
[2026-06-25 14:17:51] 🛡️  FILTRO: Excluye objetivos con formato RUT
[2026-06-25 14:17:51] 🔧 MEJORA: Extracción robusta de múltiples estructuras HTML
[2026-06-25 14:17:51] 📝 Log file: /home/icookies/otec.icookies.cl/logs/extractor_20260625.log
[2026-06-25 14:17:51] ========================================
[2026-06-25 14:17:51] 🚀 EXTRACTOR COMPLETO - OBJETIVOS ESPECÍFICOS
[2026-06-25 14:17:51] ========================================
[2026-06-25 14:17:51] ✅ Conectado a Google Drive API
[2026-06-25 14:17:51] ✅ Conectado a MySQL: 162.240.102.206 - icookies_otec
[2026-06-25 14:17:51] 🔧 Verificando tablas...
[2026-06-25 14:17:51] ✅ Tablas listas con todos los campos requeridos
[2026-06-25 14:17:51] ✅ Carpeta origen: Descriptores
[2026-06-25 14:17:51] ✅ Carpeta origen: Descriptores
[2026-06-25 14:17:51] ✅ Carpeta procesados: Procesados
[2026-06-25 14:17:51] 
[2026-06-25 14:17:51] 🔍 Buscando archivos en carpeta 'Descriptores'...
[2026-06-25 14:17:51] ✅ Carpeta procesados: Procesados
[2026-06-25 14:17:51] 
[2026-06-25 14:17:51] 🔍 Buscando archivos en carpeta 'Descriptores'...
[2026-06-25 14:17:51] 📁 Archivos encontrados: 0
[2026-06-25 14:17:51] 
[2026-06-25 14:17:51] 🎉 RESUMEN DEL PROCESO
[2026-06-25 14:17:51] ========================================
[2026-06-25 14:17:51] ✅ Nuevos cursos procesados: 0
[2026-06-25 14:17:51] ⏭️  Saltados (ya procesados): 0
[2026-06-25 14:17:51] ❌ Errores: 0
[2026-06-25 14:17:51] 📊 Total cursos en BD: 87436
[2026-06-25 14:17:51] 🎯 Total objetivos en BD: 267268
[2026-06-25 14:17:51] ========================================
[2026-06-25 14:17:51] 
[2026-06-25 14:17:51] 💡 Script ejecutado exitosamente
[2026-06-25 14:17:51] 📁 Archivos encontrados: 0
[2026-06-25 14:17:51] 
[2026-06-25 14:17:51] 🎉 RESUMEN DEL PROCESO
[2026-06-25 14:17:51] ========================================
[2026-06-25 14:17:51] ✅ Nuevos cursos procesados: 0
[2026-06-25 14:17:51] ⏭️  Saltados (ya procesados): 0
[2026-06-25 14:17:51] ❌ Errores: 0
[2026-06-25 14:17:51] 📊 Total cursos en BD: 87436
[2026-06-25 14:17:51] 🎯 Total objetivos en BD: 267268
[2026-06-25 14:17:51] ========================================
[2026-06-25 14:17:51] 
[2026-06-25 14:17:51] 💡 Script ejecutado exitosamente
[2026-06-25 17:28:45] 🚀 EXTRACTOR COMPLETO - TODOS LOS CAMPOS
[2026-06-25 17:28:45] ========================================
[2026-06-25 17:28:45] 📂 Carpeta origen: Descriptores
[2026-06-25 17:28:45] 📂 Carpeta destino: Procesados
[2026-06-25 17:28:45] 🗄️  Base de datos: icookies_otec
[2026-06-25 17:28:45] 🎯 ENFOQUE: Extracción completa + objetivos específicos
[2026-06-25 17:28:45] 🛡️  FILTRO: Excluye objetivos con formato RUT
[2026-06-25 17:28:45] 🔧 MEJORA: Extracción robusta de múltiples estructuras HTML
[2026-06-25 17:28:45] 📝 Log file: /home/icookies/otec.icookies.cl/logs/extractor_20260625.log
[2026-06-25 17:28:45] ========================================
[2026-06-25 17:28:45] 🚀 EXTRACTOR COMPLETO - OBJETIVOS ESPECÍFICOS
[2026-06-25 17:28:45] ========================================
[2026-06-25 17:28:45] ✅ Conectado a Google Drive API
[2026-06-25 17:28:45] ✅ Conectado a MySQL: 162.240.102.206 - icookies_otec
[2026-06-25 17:28:45] 🔧 Verificando tablas...
[2026-06-25 17:28:45] ✅ Tablas listas con todos los campos requeridos
[2026-06-25 17:28:45] ✅ Carpeta origen: Descriptores
[2026-06-25 17:28:45] ✅ Carpeta procesados: Procesados
[2026-06-25 17:28:45] 
[2026-06-25 17:28:45] 🔍 Buscando archivos en carpeta 'Descriptores'...
[2026-06-25 17:28:46] 📁 Archivos encontrados: 0
[2026-06-25 17:28:46] 
[2026-06-25 17:28:46] 🎉 RESUMEN DEL PROCESO
[2026-06-25 17:28:46] ========================================
[2026-06-25 17:28:46] ✅ Nuevos cursos procesados: 0
[2026-06-25 17:28:46] ⏭️  Saltados (ya procesados): 0
[2026-06-25 17:28:46] ❌ Errores: 0
[2026-06-25 17:28:46] 📊 Total cursos en BD: 87436
[2026-06-25 17:28:46] 🎯 Total objetivos en BD: 267268
[2026-06-25 17:28:46] ========================================
[2026-06-25 17:28:46] 
[2026-06-25 17:28:46] 💡 Script ejecutado exitosamente
[2026-06-25 19:21:17] 🚀 EXTRACTOR COMPLETO - TODOS LOS CAMPOS
[2026-06-25 19:21:17] ========================================
[2026-06-25 19:21:17] 📂 Carpeta origen: Descriptores
[2026-06-25 19:21:17] 📂 Carpeta destino: Procesados
[2026-06-25 19:21:17] 🗄️  Base de datos: icookies_otec
[2026-06-25 19:21:17] 🎯 ENFOQUE: Extracción completa + objetivos específicos
[2026-06-25 19:21:17] 🛡️  FILTRO: Excluye objetivos con formato RUT
[2026-06-25 19:21:17] 🔧 MEJORA: Extracción robusta de múltiples estructuras HTML
[2026-06-25 19:21:17] 📝 Log file: /home/icookies/otec.icookies.cl/logs/extractor_20260625.log
[2026-06-25 19:21:17] ========================================
[2026-06-25 19:21:17] 🚀 EXTRACTOR COMPLETO - OBJETIVOS ESPECÍFICOS
[2026-06-25 19:21:17] ========================================
[2026-06-25 19:21:17] ✅ Conectado a Google Drive API
[2026-06-25 19:21:17] ✅ Conectado a MySQL: 162.240.102.206 - icookies_otec
[2026-06-25 19:21:17] 🔧 Verificando tablas...
[2026-06-25 19:21:17] ✅ Tablas listas con todos los campos requeridos
[2026-06-25 19:21:18] ✅ Carpeta origen: Descriptores
[2026-06-25 19:21:18] ✅ Carpeta procesados: Procesados
[2026-06-25 19:21:18] 
[2026-06-25 19:21:18] 🔍 Buscando archivos en carpeta 'Descriptores'...
[2026-06-25 19:21:18] 📁 Archivos encontrados: 0
[2026-06-25 19:21:18] 
[2026-06-25 19:21:18] 🎉 RESUMEN DEL PROCESO
[2026-06-25 19:21:18] ========================================
[2026-06-25 19:21:18] ✅ Nuevos cursos procesados: 0
[2026-06-25 19:21:18] ⏭️  Saltados (ya procesados): 0
[2026-06-25 19:21:18] ❌ Errores: 0
[2026-06-25 19:21:18] 📊 Total cursos en BD: 87436
[2026-06-25 19:21:18] 🎯 Total objetivos en BD: 267268
[2026-06-25 19:21:18] ========================================
[2026-06-25 19:21:18] 
[2026-06-25 19:21:18] 💡 Script ejecutado exitosamente
