Herramienta · CLI · Python
wshot
Capturas de página completa en varios dispositivos con un solo comando, para revisar cómo se ve una web tras cada cambio.
- Tecnología
- Python · Playwright · CLI

01 — Qué es
wshot es una herramienta de línea de comandos escrita en Python sobre Playwright. Le das una URL y guarda, para cada dispositivo, una captura del área visible y otra de la página completa.
La hice para mi propio flujo: comprobar en un comando cómo se ve una web en móvil, tablet y escritorio antes y después de tocarla, y guardar las capturas para documentar el trabajo o enseñárselo al cliente.
02 — Qué hace
- Muchos dispositivos. Más de veinte perfiles, del iPhone SE al monitor 4K, con alias como mobile, tablet, laptop y desktop, o todos a la vez con -all.
- Área visible y página completa. Cada dispositivo genera dos imágenes con la fecha y la hora en el nombre.
- Modo super. Pensado para webs complejas, con animaciones y efectos de scroll.
- Banners de cookies. La opción --auto-dismiss intenta descartarlos antes de capturar.
- Metadatos Open Graph. Con --open-graph extrae las etiquetas de la página y las guarda en JSON.
- Salida ordenada. Una carpeta por cliente y dispositivo, en Imágenes/WSHOT o donde indiques con --output-dir.
03 — Instalar y usar
pip install wshot
playwright install chromium
wshot https://example.com --device mobile
wshot https://example.com -all
wshot https://example.com --super04 — Bueno saber
- La segunda imagen es salida real de wshot: mobile, tablet, laptop y desktop sobre la web de un cliente.
- Necesita Chromium de Playwright (playwright install chromium).
Capturas

¿Necesitas una herramienta a medida?
Si hay una tarea que tu equipo repite cada día, probablemente se pueda automatizar. Cuéntamela.