{"status_code":200,"screenshot_url":"https://data.forkthis.io/assets/435c88fb-ea11-43d9-87e9-d6de6976a489.png"}
curl --location --request GET 'https://zylalabs.com/api/10190/full+page+website+screenshot+api/19561/capture+screenshot?url=https://www.google.com/' --header 'Authorization: Bearer YOUR_API_KEY'
Después de registrarte, a cada desarrollador se le asigna una clave de acceso a la API personal, una combinación única de letras y dígitos proporcionada para acceder a nuestro endpoint de la API. Para autenticarte con el Captura de Pantalla de Página Completa API simplemente incluye tu token de portador en el encabezado de Autorización.
| Encabezado | Descripción |
|---|---|
Autorización
|
Requerido
Debería ser Bearer access_key. Consulta "Tu Clave de Acceso a la API" arriba cuando estés suscrito.
|
Sin compromiso a largo plazo. Mejora, reduce o cancela en cualquier momento. La Prueba Gratuita incluye hasta 50 solicitudes.
(Ahorra 2 meses pagando anualmente 🎉)
API de Captura de Pantalla de Página Completa es una herramienta confiable y flexible que genera capturas de pantalla de alta calidad de cualquier página web—de página completa o viewport personalizado—con control preciso sobre el tiempo y el contenido.
Somos una agencia de marketing de tamaño mediano, con un equipo de programación interno. Desarrollamos muchas de nuestras propias herramientas internas. Ahora las estamos compartiendo contigo - Disfruta.
Construido para desarrolladores, es fácil de integrar y viene con documentación clara y una configuración de bajo esfuerzo.
Captura imágenes perfectas en píxeles para monitoreo, vistas previas, informes o automatización—con funciones avanzadas que te dan control total sobre cómo y cuándo se toma la captura.
Las capacidades clave incluyen:
Ya sea que estés construyendo vistas previas, ejecutando pruebas automatizadas o capturando archivos visuales—la API de Captura de Pantalla de Página Completa te ayuda a capturar exactamente lo que quieres, cuando lo necesitas.
La API de Captura de Pantalla permite a los desarrolladores capturar capturas de pantalla de página completa o basadas en la ventana de visualización de cualquier URL accesible públicamente.
Para garantizar la confiabilidad y la velocidad, especialmente para páginas con scripts pesados o tiempos de carga lentos, nuestra API sigue un flujo asíncrono de dos pasos. Cuando haces una solicitud, el trabajo de captura de pantalla se coloca en la cola instantáneamente y devolvemos ya sea la captura de pantalla o (para páginas más lentas) una URL de resultado que puedes consultar para obtener el resultado.
Puedes capturar cualquier página web pública a través de HTTP o HTTPS. Actualmente no se admiten URL privadas, restringidas o que requieran autenticación.
Sí. Puedes especificar full_page: true en los parámetros de la solicitud para capturar una página desplazable completa, no solo el área visible.
Utiliza el endpoint GET en nuestra documentación y establece los parámetros de la siguiente manera. 1. url: string 2. full_page: pasa ya sea “true” o “false” (el valor predeterminado es falso) 3. viewport_width: entero (el valor predeterminado es 1920) 4. viewport_height: entero (el valor predeterminado es 1080) 5. delay_ms: entero (el valor predeterminado es 0) 6. css_classes_to_hide: una cadena de clases css “separadas por espacios” (sin puntos requeridos. Ej: “container nav-bar chat-popup”)
Una vez que realices tu captura de pantalla, te enviaremos ya sea la URL de la captura de pantalla o una URL de resultado para verificar el estado de tu tarea de captura de pantalla. Esta URL de resultado devolverá ya sea una URL de captura de pantalla completada o un estado que indique que aún se está procesando. No se requiere autenticación para acceder a esta "URL de resultado".
La mayoría de las capturas de pantalla están listas en 2 a 6 segundos, pero las páginas web que tardan en cargar o que son pesadas en activos multimedia pueden tardar más.
Sí, utiliza el parámetro delay_ms para retrasar la captura por un número específico de milisegundos. Esto es útil para esperar animaciones o contenido que tarda un tiempo en cargar.
Sí. Pasa un array a css_classes_to_hide con los selectores que deseas ocultar (por ejemplo, anuncios, ventanas emergentes) antes de la captura.
Los usuarios pueden personalizar sus solicitudes estableciendo parámetros como "full_page," "viewport_width," "viewport_height," "delay_ms" y "css_classes_to_hide" para adaptar la captura de pantalla a sus necesidades específicas.
La API de Screenshot devuelve un objeto JSON que contiene el código de estado HTTP y la URL de la imagen de captura de pantalla generada. Por ejemplo, una respuesta exitosa incluye campos como "status_code" y "screenshot_url."
Los campos clave en los datos de respuesta son "status_code," que indica el éxito de la solicitud, y "screenshot_url," que proporciona el enlace directo a la imagen de captura de pantalla.
Los datos de la respuesta están estructurados en formato JSON, con pares de clave-valor. El "status_code" indica el resultado de la solicitud, mientras que "screenshot_url" contiene el enlace a la imagen, lo que facilita su análisis y uso de forma programática.
El punto final acepta parámetros como "url", "full_page", "viewport_width", "viewport_height", "delay_ms" y "css_classes_to_hide". Estos permiten a los usuarios personalizar sus solicitudes de captura de pantalla según necesidades específicas.
Los usuarios pueden utilizar los datos devueltos comprobando el "status_code" para confirmar el éxito y utilizando el "screenshot_url" para mostrar o almacenar la imagen. Esto es útil para monitorear cambios en el sitio web o generar vistas previas.
Los casos de uso típicos incluyen generar vistas previas visuales para materiales de marketing, automatizar pruebas de sitios web, capturar archivos visuales para documentación y monitorear cambios en el sitio web a lo largo del tiempo.
La precisión de los datos se mantiene a través de un manejo robusto de errores y un informe de códigos de estado. La API asegura que solo se devuelvan capturas de pantalla capturadas con éxito, lo que permite a los usuarios confiar en la salida.
Si se recibe un código de estado de error, los usuarios deben verificar la URL para asegurarse de que sea correcta y de que la página sea accesible públicamente. También pueden consultar la documentación de la API para solucionar problemas comunes.