Curso · Automatización y Web Scraping

Automatización y Web Scraping

Un curso práctico para automatizar tareas y extraer datos de la web tal como se trabaja hoy: primero mirando la red y las APIs, después controlando el navegador, y usando agentes de IA como aceleradores. Parte de los fundamentos de HTTP, las cookies y las DevTools, avanza por la extracción robusta con selectores CSS/XPath, BeautifulSoup y expresiones regulares, y enseña Playwright desde cero (locators, auto-waiting, formularios, autenticación y reutilización de sesión) en reemplazo de Selenium. Incorpora el workflow de 2026 con Claude Code, Cursor y MCP para inspeccionar páginas y generar código de forma supervisada, junto con las claves de un scraping resiliente y responsable (reintentos con backoff, timeouts, fingerprint y límites éticos). Cierra con integraciones reales —envío de mails con SendGrid, manejo de secretos, SSH y scheduling con cron, Cloud Scheduler y Cloud Run Jobs— para que las automatizaciones dejen de correr solo en la máquina propia y pasen a ejecutarse de forma programada y confiable. Nivel intermedio; se trabaja sobre sitios de práctica estables y con notebooks ejecutables.

FlexModalidad~7 semanasDuraciónintermedioÁrea

Temario

Introducción al stack moderno de automatización y scraping y al criterio para elegir enfoque. Cubre qué cambió en la forma de trabajar, la decisión entre API-first, browser-first y agent-first, cuándo conviene automatizar y cuándo no, y los aspectos éticos y legales (términos de servicio, robots.txt y límites prácticos). Es el módulo conceptual que ordena el resto del curso.
El enfoque que más valor da hoy
Extracción de datos cuando no hay una API que reproducir. Aborda los selectores CSS y XPath para apuntar a los elementos correctos del DOM, el parsing robusto con BeautifulSoup y lxml, el uso de expresiones regulares en casos puntuales, y la normalización y exportación de los datos a CSV/JSON con pandas, siempre entendiendo el parsing como herramienta secundaria frente a la API.
Control de un navegador con Playwright en reemplazo de Selenium, orientado al trabajo real. Cubre la jerarquía browser, page y context y las sesiones aisladas, los locators con auto-waiting y retry-ability, el manejo de formularios, navegación y descargas, la autenticación y reutilización de sesión con storage_state, y el descubrimiento automático de APIs ocultas desde el propio navegador.
El workflow de 2026 usando agentes de IA como aceleradores del scraping, sin delegar a ciegas. Enseña a pedirle al agente que inspeccione una página y detecte APIs ocultas, que genere el script requests o Playwright con selectores tomados del DOM real, y a revisar y endurecer esa salida (el "20% humano"). Introduce MCP para conectar el agente con un navegador y la documentación de procesos reutilizables como skills.
Cómo hacer un scraper robusto y operar como un buen ciudadano del web. Cubre reintentos con backoff exponencial y jitter, timeouts y manejo de códigos de estado (429, Retry-After), el concepto de fingerprint y la coherencia entre señales, y el criterio para distinguir el acceso a datos públicos de la vulneración de un control de acceso. El enfoque es de resiliencia y transparencia, no de evasión.
Conexión de la automatización con acciones reales. Incluye el envío de mails desde un scraper con SendGrid, el manejo de secretos con .env y python-dotenv, la conexión por SSH a servidores remotos con paramiko, y el scheduling con cron para el caso clásico y con Cloud Scheduler y Cloud Run Jobs para ejecutar en la nube con jobs idempotentes.

Modalidad

  • Clases asincrónicasPara que avances a tu propio ritmo
  • Clases en vivo a demandaPara resolver consultas con horarios flexibles según tu disponibilidad horaria
  • Ejercicios, lecturas y autoevaluacionesEn cada clase
  • Campus virtualComo plataforma para tu aprendizaje.
  • Foro en DiscordAbierto 24/7
  • CertificaciónCon examen final
Docentes

Profesores

Más de 50 docentes con experiencia en la industria, la investigación y universidades de Latinoamérica.

01
Justina Navarro

Justina Navarro

Humai
02
Charly Molero

Charly Molero

Sr. AI Engineer

Humai
05 / la app

Tu aprendizaje, en orden y sin complicaciones

Organizá tu ruta, seguí tu progreso y enterate de los próximos eventos desde la app, en un solo lugar.

Humai Live

Talleres recientes de Humai Live

Mirá talleres y streams recientes con especialistas en IA, datos y tecnología.

Charla de Orientación

Resuelve tus dudas para empezar a estudiar lo que más te interesa.

Sebastián Mesch Henriques
Charla de Orientación

Estudiar IA y Datos en 2026: Charla Informativa

Miércoles 22 de Julio
17:00 hs🌎

con Sebastián Mesch Henriques · Licenciado en Psicología con orientación a Neurociencias trabajando en Ciencia de Datos e IA. Cursando una Maestría en IA. Coordinador Académico de Humai e investigador adjunto en el área de las Neurociencias Cognitivas Computacionales

Anotarme

Aprovechá el encuentro 🔥

07 / planes

Elegí tu nivel de compromiso para estudiar IA

El catálogo es el mismo. Cambian el ritmo, los certificados y el acceso a los profes.

Promo invierno · por tiempo limitado

11 días restantes

35% OFF

20 de julio - 31 de julio

Próximo

30% OFF

1 de agosto - 7 de agosto

Próximo

25% OFF

8 de agosto - 14 de agosto

Próximo

20% OFF

15 de agosto - 21 de agosto

Plan seleccionadoEstándar
Comparación completa

Qué incluye cada plan

BeneficioEsencialEstándarPro
Todo el catálogo asincrónico1 curso a la vezHasta 3 en paraleloHasta 3 en paralelo
Programas completos
Ingreso de consultasIlimitadas, respuesta asyncIlimitadasIlimitadas
Clases desde tus consultasHasta 3 por ciclo, sujetas a disponibilidad2 por ciclo, garantizadas
Clases y talleres Humai Live
Streams públicos
Certificados de curso / taller2 / 3 por ciclo3 / 3 por ciclo
Comunidad
Profe designado
LAB: llevá tu propio proyecto de IA a la práctica

Sin permanencia. Si cancelás, conservás el acceso hasta el final del período pagado.

Estudiantes

¿Qué dicen nuestros estudiantes?

01
Me gustó mucho el curso de machine learning. Aprendí muchas cosas nuevas y les profesores son excelentes. El curso me pareció muy interesante y me motiva a seguir aprendiendo en el marco de la diplomatura de IA. Es un curso muy intenso y exige mucha dedicación, creo que es una buena opción para introducirse en el área de machine…
Retrato de Julieta SantosJulieta Santos
02
Me pareció excelente el contenido, los temas, las formas, la capacidad de todos los profes para explicar cosas complejas de una forma amena y clara, la preocupación permanente pq no queden dudas, el respeto absoluto para cuando alguien tiene dudas o preguntas. Se nota el amplio conocimiento y expertise en la materia. Estoy muy c…
Retrato de Facudo MiglioFacudo Miglio
03
Creo que ofrecen un curso de muy buena calidad. Soy profe e investigador, llevo un tiempo formándome en datos, y de las muchas experiencias que he tenido, definitivamente es la mejor en calidad y cantidad. Creo que sirve mucho la metodología de los videos grabados y después las clases sincrónicas para dudas y ejercicios. El mate…
Retrato de Rodrigo RobertRodrigo Robert
Humai LAB

Lo que aprendés se ve

Proyectos reales desarrollados por estudiantes y docentes en Humai LAB.

01 / PROYECTO DESTACADO
Detección de TDAH mediante señales de fMRI utilizando modelos de clasificación de machine learning

Detección de TDAH mediante señales de fMRI utilizando modelos de clasificación de machine learning

Agustín Rodriguez, Ezequiel Sirne, Francisco Covelli

02 / PROYECTO
Asistente Virtual Tienda de computadoras

Asistente Virtual Tienda de computadoras

Agustina Seminara

03 / PROYECTO
Clasificador de productos según nomenclatura ALADI

Clasificador de productos según nomenclatura ALADI

Ignacio

Preguntas

Preguntas frecuentes

01¿Qué pasa cuando me inscribo a un curso?+
Al inscribirte a un curso:
  • ✓ Se te da acceso al material del curso en tu panel
  • ✓ Se te agrega al canal de Discord del curso donde podés hacer consultas
  • ✓ Recibís un email de bienvenida con información del curso
  • ✓ Podés ver y gestionar el curso desde tu panel
02¿Qué son las clases personalizadas?+
Son clases en vivo (lo que antes llamábamos "tutorías") armadas a partir de tus consultas, sobre los temas que pidas y en horarios compatibles con tu disponibilidad (pueden ser compartidas con otros estudiantes). Con el plan Pro tenés al menos una clase personalizada asegurada cada 2 semanas, coordinada con tu profe designado. Con Estándar, tus consultas se responden en los canales, en un Humai Live o en una clase compartida, sujeto a disponibilidad. Con Esencial, las consultas se responden de forma asincrónica.
03¿Cómo funcionan los exámenes?+
Cada curso tiene una instancia de evaluación asincrónica al finalizar la cursada. Lo rendís desde tu panel cuando estés listo, con tiempo limitado. Al aprobar, se te emite el certificado del curso. Si no aprobás, podés recuperar en las mesas de examen oral (marzo, julio, diciembre).
04¿Los certificados tienen aval?+
Todos nuestros cursos están avalados por Humai. Los cursos de Herramientas de IA, Matemáticas para IA, Intro a Python, Análisis de Datos, Bases de Datos y todos los cursos de Machine Learning en adelante están también avalados por la Facultad de Ciencias Exactas de la Universidad Nacional de Cuyo.
05¿Los materiales quedan después de haber cursado?+
Si aprobaste el examen del curso, el material del mismo queda disponible en tu panel por un año aunque canceles la membresía. Si no rendiste o no aprobaste el examen, necesitás mantener la membresía activa para acceder al material.
06¿Qué carreras puedo estudiar en Humai?+

Ofrecemos dos rutas de aprendizaje:

Ruta Técnica (Data/Dev):

  • - Ciencia de Datos
  • - Diplomatura en Inteligencia Artificial
  • - Internet de las Cosas (IoT)
  • - Introducción a la Ingeniería en IA
  • - Ingeniería de Datos

Ruta IA para Profesionales:

  • - Fundamentos + Vibe Coding
  • - Automatización con N8N
  • - IA Ética + Teoría
  • - IA en Educación
  • - IA en Psicología

Cada carrera tiene cursos troncales obligatorios y cursos optativos para personalizar tu formación.

07¿Puedo retomar un curso que dejé?+
Sí, podés reinscribirte a un curso que hayas dejado. Desde tu panel, el curso aparecerá con la opción de "Reanudar" si la inscripción está abierta. Tu progreso anterior se mantiene.
08¿Los menores de edad pueden cursar?+
Sí, con una autorización firmada por madre/padre/tutor.
09¿Cuánto dura cada curso?+
La duración varía según el curso, pero en general cada curso tiene entre 4 y 8 semanas de contenido. Podés avanzar a tu propio ritmo ya que todo el material está disponible en el panel.
10¿Qué requisitos tengo que tener para arrancar con el primer curso?+
Tener un dispositivo con acceso a internet y querer aprender.
11¿Hay un límite mensual para obtener certificados?+
Sí, existe un límite de certificaciones por ciclo de facturación, según tu plan:
Estándar: hasta 2 certificados de curso y 3 de taller por ciclo.
Pro: hasta 3 certificados de curso y 3 de taller por ciclo.
El cupo se renueva automáticamente al inicio de cada ciclo (tu fecha de facturación).