[Puppeteer] Acceder a un Shadow DOM cerrado

¿Has intentado acceder al contenido de un Web Component desde Puppeteer y solo obtienes null? Esto ocurre cuando el componente usa un Shadow DOM en modo closed. En este artículo te muestro un laboratorio práctico que demuestra cómo interceptar el método Element.prototype.attachShadow usando page.evaluateOnNewDocument() para capturar la referencia del ShadowRoot en el momento exacto de su creación. Incluye código completo, evidencia de consola, un diseño responsive con tema oscuro/claro, y soporte para idiomas EN/ES. Ideal para desarrolladores de automatización, testing y scraping con Node.js.

Continuar leyendo[Puppeteer] Acceder a un Shadow DOM cerrado

[Web] Cuando hay fútbol, Internet se rompe: el problema de los bloqueos de LaLiga

Cuando bloquear una IP puede dejar fuera a medio Internet Durante los partidos de LaLiga, miles de webs legítimas pueden quedar inaccesibles en España por bloqueos de direcciones IP utilizados…

Continuar leyendo[Web] Cuando hay fútbol, Internet se rompe: el problema de los bloqueos de LaLiga

[GO] BOE Vehículos: API para consultar precios de vehículos del BOE

BOE Vehículos: API en Go para consultar precios medios de vehículos publicados en el BOE En desarrollo backend, una arquitectura más compleja no siempre es una arquitectura mejor. Cuando trabajamos…

Continuar leyendo[GO] BOE Vehículos: API para consultar precios de vehículos del BOE

[Docker] – Limpiar contenedores, imágenes y volúmenes

Cómo limpiar Docker de contenedores, imágenes y volúmenes con PowerShell Si utilizamos Docker habitualmente, tarde o temprano nuestro sistema empieza a acumular contenedores detenidos, imágenes antiguas, redes y volúmenes que…

Continuar leyendo[Docker] – Limpiar contenedores, imágenes y volúmenes

[Python] Automatiza la transcripción y subtítulos de tus vídeos con Python y Whisper AI

Transcripción y Subtitulado Automático de Vídeos con Python, Whisper y OpenCV Transcriptor Pro es una aplicación de escritorio orientada al procesamiento automatizado de contenido audiovisual. El proyecto combina un modelo…

Continuar leyendo[Python] Automatiza la transcripción y subtítulos de tus vídeos con Python y Whisper AI

[Git] Switch, Restore, Reset y Revert – La guía definitiva

  • Autor de la entrada:
  • Categoría de la entrada:Git
  • Comentarios de la entrada:Sin comentarios

¿Subiste credenciales por error? ¿Desplegaste un bug en producción? Olvídate del caos de git checkout. Esta guía definitiva te enseña a diferenciar switch (ramas), restore (archivos), reset (cambios locales) y revert (historial compartido). Aprende a deshacer errores sin miedo y sin perder ni una línea de código.

Continuar leyendo[Git] Switch, Restore, Reset y Revert – La guía definitiva

[Mantenimiento] Automatizar la limpieza de archivos temporales de Windows con PowerShell

Los discos SSD han cambiado por completo la experiencia de uso de un ordenador. Frente a los discos duros mecánicos tradicionales, ofrecen tiempos de acceso mucho menores, velocidades de transferencia…

Continuar leyendo[Mantenimiento] Automatizar la limpieza de archivos temporales de Windows con PowerShell