Menu

Capturar pantalla del sitio web desde URL PHP

Capturar pantalla del sitio web desde URL PHP. La captura de pantalla se utiliza para varios propósitos en la aplicación Web, por ejemplo en sistemas de publicidad es requisito mostrar la miniatura de la página que el usuario brinda a la hora de registrar dicha página.

Hay muchas API de terceros en la cual podemos obtener el mismo resultado y están disponibles para tomar una captura de pantalla de cualquier Página Web. Pero si queremos crear nuestro propio estilo, para obtener una captura de pantalla desde la URL, puede hacerlo de manera eficiente usando PHP y la librería de Google PageSpeed Insights API.

En este artículo tocaremos este tema y le daremos solución, sin embargo, usaremos Google PageSpeed Insights API que se utiliza para medir el tiempo de respuesta de una página web. Sin embargo, también se puede utilizar para obtener una captura de pantalla de manera sencilla.
La siguiente secuencia de comandos de ejemplo toma una captura de pantalla del sitio web por la dirección URL y se muestra como una imagen.

Capturar pantalla del sitio web desde URL PHP

Paso #01 Utilizando una  clase PHP.

Creamos nuestro código HTML donde contendrá el formulario para enviar el nombre de la página web mediante el método POST.

Capturar pantalla con PHP

Capturar pantalla con PHP

Paso #02 Script PHP para realizar la captura de pantalla.

Para la comprobación de envió del método post usaremos el ISSET y si no está declarada no realiza ninguna acciona y nos muestra solo el formulario HTML.

Mostrando captura de pantalla con PHP

Mostrando captura de pantalla con PHP

Ya tenemos la respuesta del script quenos muestra la imagen de cualquier pagina web. De una manera sencilla podemos implementar en nuestros sistemas web.

Capturar pantalla del sitio web desde URL PHP

Capturar pantalla del sitio web desde URL PHP

Descargar codigo fuente

Obtener cosas como esta
En tu E-Mail

Suscríbase a nuestra lista de correo y obtenga cosas interesantesa su E-mail.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Si continuas utilizando este sitio aceptas el uso de cookies. más información

Los ajustes de cookies de esta web están configurados para "permitir cookies" y así ofrecerte la mejor experiencia de navegación posible. Si sigues utilizando esta web sin cambiar tus ajustes de cookies o haces clic en "Aceptar" estarás dando tu consentimiento a esto.

Cerrar