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.
GuíasClaude in Chrome: instalación, permisos y seguridad
Una guía actual y centrada en la seguridad para instalar Claude in Chrome, elegir entre Manual, Auto o Skip, conectar los distintos entornos de Claude y diagnosticar sitios bloqueados.