¿Hay alguna posible cable de captura de pantalla web en el alojamiento de servidor virtual con PHP?

StackOverflow https://stackoverflow.com/questions/4808100

  •  24-10-2019
  •  | 
  •  

Pregunta

Quiero capturar capturas de pantalla web con PHP. Debido a que también necesito algún proceso con PHP, no quiero usar ningún servicio de captura de pantalla en línea. Estoy dispuesto a alquilar un alojamiento gratuito o un alojamiento de servidor virtual que cuesta menos de 20 dólares por año.

Como sé, Virtual Server no puede cargar archivos EXE (como url2bmp.exe, webShot.exe, WebScreencapture.exe, etc.). Y todos usan el sistema Linux (no puede usar new COM("InternetExplorer.Application")).

Entonces, ¿hay alguna posible cierta captura web en el servidor virtual con PHP? gracias.

¿Fue útil?

Solución

Puedes hacer esto con Linux, aunque es muy complicado. Necesita Firefox, ImagMagik y VNC instalados.

Básicamente, se obtiene Firefox para abrir una nueva ventana en una pantalla VNC, tome la captura de pantalla de esa pantalla con ImagMagik y luego guárdela como una miniatura. La parte difícil de esto es hacer que la porción VNC funcione, especialmente con una configuración sin cabeza. Pero es completamente factible.

Sin embargo, probablemente será una tonelada más fácil simplemente obtener un VPS de Windows.

Haciendo una búsqueda, encontré esto que podría funcionar:

Tomar captura de pantalla del sitio web, del lado del servidor, en un servidor alquilado de Linux, gratis

Ah, y aquí está la publicación sobre lo que describí anteriormente:

Programa de línea de comandos para crear capturas de pantalla del sitio web (en Linux)

Otros consejos

Como posible alternativa, puede consultar este proyecto: http://code.google.com/p/wkhtmltopdf/

Puede tomar capturas de pantalla automatizadas de sitios web utilizando una herramienta de código abierto como targineras. También puede simular diversas resoluciones, probando diseños de respuesta.

No estoy seguro de si es relevante que su sitio web esté codificado en PHP o que esté mencionando los archivos .exe. ¿Eres nuevo en el desarrollo web?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top