Todo lo que necesitas saber sobre automatización del navegador
Guías, análisis, comparativas y reseñas sobre Playwright MCP, Browser Use, Chrome DevTools MCP, agentes de programación y los navegadores que controlan.
GuíasWeb scraping con Playwright: esperar, extraer y validar
Un GET a una página renderizada con JavaScript puede no ver las tarjetas que sí ve una persona. Espera el DOM renderizado, extrae los campos y valida los recuentos.
GuíasStorage state en Playwright: cookies, localStorage, aislamiento y caducidad
Un archivo storageState es una instantánea de cookies y localStorage. sessionStorage falta por defecto. Cárgalo en un contexto limpio y lee una clave que hayas guardado, no el formulario de login que por casualidad desapareció.
GuíasAutenticación en Playwright: iniciar sesión una vez, reutilizar estado y reautenticar
La autenticación en Playwright falla de tres formas reconocibles, y dos parecen errores de otra cosa: vuelve a la página de inicio de sesión, una API responde 401 o un elemento posterior al login nunca aparece. Esta guía separa las cuatro causas de raíz, muestra el flujo de iniciar sesión una vez con ejecuciones medidas de verdad y cubre la detección de caducidad, la reautenticación automática, el aislamiento de cuentas en paralelo y los pasos de verificación que demuestran que la sesión está realmente viva antes de confiar en ella.
GuíasPaginación en web scraping: páginas numeradas, cargar más y scroll infinito
El código de paginación falla de tres maneras distintas porque en realidad son tres problemas. Esta guía muestra cómo identificar el modo a partir de la página, derivar reglas de URL y condiciones de fin para páginas numeradas, esperar bien en cargar más y en el scroll infinito, guardar el estado del crawl para que un fallo no eche a perder la ejecución, y validar el resultado con recuentos y comprobaciones de campos. Cada cifra medida sale de un fixture local controlado con 135 filas numeradas, 81 filas de cargar más y 60 ítems de feed.
GuíasWeb scraping con JavaScript: HTML estático vs. páginas renderizadas
La mayoría de los scrapers de JavaScript fallan antes de empezar a analizar, porque la solicitud se envió por la ruta equivocada. Decida primero la ruta de acceso y después la herramienta.
GuíasConecta un servidor MCP a Claude Code y Claude Desktop
El mismo servidor MCP llega a Claude Code y a Claude Desktop por dos puertas completamente distintas: un archivo de configuración que controlas tú frente a una pantalla de ajustes en la que haces clic. Esta guía cubre ambos extremos del recorrido, qué ámbito conviene elegir y por qué, y qué significa realmente cada mensaje de fallo.
ComparacionesNavegador en sandbox para agentes de IA: ejecución local vs remota
Una guía práctica de arquitectura de navegador sandbox que cubre capas de aislamiento, custodia de sesiones, toma de control, concurrencia, reproducción, enrutamiento híbrido y validación.
ComparacionesMCP vs CLI vs extensión de navegador para controlar agentes
Una guía MCP versus CLI con corrección de capas con un experimento de la misma tarea, modelo de seguridad, patrones híbridos y una función precisa para las extensiones del navegador.
AnálisisWebMCP explicado: cómo los sitios web ofrecen herramientas a los agentes de IA
WebMCP permite que un sitio web publique herramientas estructuradas para un agente que se ejecuta en el navegador. Probamos la demo oficial del hotel en Chrome 152 para ver qué funcionó, dónde siguió decidiendo una persona y por qué la validación en el lado de la aplicación sigue siendo necesaria.