screenshot_de_paginas_webs_desde_terminal
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
screenshot_de_paginas_webs_desde_terminal [2024/03/20 22:48] – busindre | screenshot_de_paginas_webs_desde_terminal [2024/03/20 23:32] (current) – [Especificando un browser agent en la linea de comandos de Firefox / Chrome] busindre | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== Hacer screenshots (imagen/pdf) de páginas web desde modo texto sin aplicaciones gráficas | + | ====== Hacer screenshots (imagen / PDF) de páginas web desde linea de comandos ====== |
- | ==== Usando firefox | + | Firefox |
- | ==== Metodos antiguos | + | ===== Usando Firefox y Chrome/ |
- | [[http:// | + | **URL Screenshot en imagen**: |
+ | Firefox no necesita de parámetros ni código extra para tomar una screenshot completa de una web, independientemente de la estructura de la página. | ||
+ | <code bash># Si no se especifica la ruta, la salida siempre será en screenshot.png. | ||
+ | firefox -screenshot $HOME/ | ||
+ | |||
+ | Chrome/ | ||
+ | <code bash># https:// | ||
+ | # Screenshot completas de URLs: https:// | ||
+ | chrome --headless --disable-gpu --screenshot https:// | ||
+ | chromium --headless --disable-gpu --screenshot https:// | ||
+ | </ | ||
+ | |||
+ | |||
+ | **URL Screenshot en pdf (Chrome / Chromium)**: | ||
+ | |||
+ | Firefox no soporta todavía screenshots en PDFs. | ||
+ | |||
+ | <code bash> | ||
+ | |||
+ | **Descargar código html de una página (Chrome / Chromium)**: | ||
+ | <code bash> | ||
+ | ==== Especificando un browser agent en la linea de comandos de Firefox / Chrome ==== | ||
+ | |||
+ | **Firefox**: | ||
+ | < | ||
+ | -P < | ||
+ | --profile < | ||
+ | </ | ||
+ | |||
+ | Para configurar un perfil de firefox, este puede ejecutarse gráficamente y configurarlo como se quiera (about: | ||
+ | < | ||
+ | |||
+ | |||
+ | **Chrome/ | ||
+ | <code bash> | ||
+ | |||
+ | |||
+ | ===== Phantomjs (deprecated!) ===== | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | PhantomJS ofrece una API en JavaScript que permite la navegación automatizada, | ||
Phantomjs es por tanto una buena herramienta para obtener capturas de pantalla fácilmente sin necesidad de entorno gráfico, muy útil para integrarlo en programas / scripts. | Phantomjs es por tanto una buena herramienta para obtener capturas de pantalla fácilmente sin necesidad de entorno gráfico, muy útil para integrarlo en programas / scripts. |
screenshot_de_paginas_webs_desde_terminal.1710971334.txt.gz · Last modified: 2024/03/20 22:48 by busindre