Herramientas para capturar y convertir la web

Tome capturas de pantalla del sitio web con nuestra API RESTful ScreenshotREST API

La API REST de GrabzIt le permite capturar URL o HTML por completo utilizando técnicas RESTful. Antes de comenzar, lea atentamente las siguientes advertencias, dependiendo de su caso de uso, una de nuestras otras soluciones API puede ser más adecuada.

  • - Algunas funciones, como la fusión y el cifrado de capturas, no están disponibles a través de esta API REST. Para usar estas funciones necesitará usar otra Biblioteca API
  • - No utilice esta API en el lado del cliente, ¡expondrá su clave de aplicación! En su lugar use el API de JavaScript

Para comenzar, simplemente seleccione lo que desea hacer del filtro a continuación y los parámetros disponibles se mostrarán junto con un ejemplo básico.

Al hacer solicitudes, asegúrese de todos Los valores de los parámetros están codificados en URL.

    https://api.grabz.it/services/convert.ashx?key=Sign in to view your Application Key&format=&url=https%3A%2F%2Fspacex.com%2F

Al convertir HTML, todos los parámetros deben ser publicado en el cuerpo de la solicitud como pares clave-valor. Asegúrese de que todos los valores de los parámetros estén codificados en URL.

    curl 
    -d key=Sign in to view your Application Key 
    -d format= 
    -d html=%3Ch1%3EConvert%20Me%21%3C%2Fh1%3E 
    https://api.grabz.it/services/convert.ashx    

Las siguientes opciones adicionales están disponibles con este tipo de captura, todas las cuales son opcionales, excepto las marcadas como necesarias. Al probar la funcionalidad API, recomendamos usar Cartero para simplificar el proceso

  • url - La URL de la captura.
    • Requerido
  • html - El HTML para convertir.
    • Requerido
    • Al convertir HTML debe usar una POST HTTP.
  • clave - tu Clave de aplicación.
    • Requerido
  • llamar de vuelta - la URL del controlador Grabz Debería llamar después de que haya completado su trabajo.
  • costumbre - el identificador personalizado que puede asociar con la captura.
    • Esto se devolverá con cualquier URL de devolución de llamada que haya especificado.
  • formato - el formato en el que debe estar la captura.
    • Predeterminado: jpg
    • Opciones:
      • bmp8
      • bmp16
      • bmp24
      • bmp
      • csv
        • Los archivos CSV se descargan automáticamente.
      • gif
      • html
        • Los archivos HTML se descargan automáticamente.
      • jpg
      • json
        • Los archivos JSON se descargan automáticamente.
      • pdf
        • Los archivos PDF se descargan automáticamente.
      • docx
        • Los archivos DOCX se descargan automáticamente.
      • png
      • pelea
      • webp
      • Xlsx
        • Los archivos XLSX se descargan automáticamente.
  • address - la URL para ejecutar el código HTML. Puede ser útil si el HTML que se convierte utiliza URL relativas a recursos como CSS e imágenes.
    • Predeterminado: vacío
  • background - si es cierto, el fondo de la página web debe incluirse en el PDF
    • Predeterminado: 1
    • Opciones:
      • 0 = indica que el documento PDF no debe incluir el fondo de la página web
      • 1 = indica que el documento PDF debe incluir el fondo de la página web
  • background - si es cierto, las imágenes de fondo de la página web deben incluirse en el DOCX
    • Predeterminado: 1
    • Opciones:
      • 0 = indica que el documento DOCX no debe incluir las imágenes de fondo de la página web
      • 1 = indica que el documento DOCX debe incluir las imágenes de fondo de la página web
  • bwidth - el ancho del navegador en píxeles
    • Advertencia: esta característica está actualmente en versión beta y puede no proporcionar resultados consistentes.
    • Predeterminado: 1024
    • Máxima: 10000
    • Ancho automático: -1 (pasando -1 significa que el ancho del navegador coincide con el ancho del documento)
  • bheight - la altura del navegador en píxeles.
    • Predeterminado: 768
    • Máxima: 10000
    • Longitud total: -1 (pasar -1 significa que se toma una captura de pantalla de toda la página web)
  • country - el país la captura de pantalla / captura debe tomarse de.
    • Advertencia: esta característica está actualmente en versión beta y puede no proporcionar resultados consistentes.
    • Valor predeterminado: la ubicación más rápida actual
    • Opciones: "SG", "Reino Unido", "EE. UU."
  • coverurl - la URL de una página web que debe usarse como portada del PDF
    • Predeterminado: vacío
  • customwatermarkid - Agrega un marca de agua personalizada al archivo
    • Predeterminado: vacío
  • delay - el número de milisegundos a espera antes de tomar la captura de pantalla
    • Predeterminado: 0
    • Máxima: 30000
  • duración - la duración en segundos del video que debe convertirse into un GIF animado.
    • Valor predeterminado: longitud máxima para el paquete
  • export - el exportar URL que especifica dónde se debe exportar la captura también.
  • filename - anular el nombre del archivo descargado
    • Solo válido donde se está descargando la captura de pantalla / captura
    • Predeterminado: vacío
  • fps - la cantidad de fotogramas por segundo que deben capturarse del video.
    • Predeterminado: 10
    • Mínimo: 0.2
    • Máxima: 60
  • hd - si es verdad la imagen la captura será en alta definición esto duplica el tamaño de las dimensiones de la imagen.
    • Predeterminado: 0
    • Opciones:
      • 0 = crear una imagen de alta definición
      • 1 = crear una imagen de alta definición
  • height - la altura de la miniatura resultante en píxeles
    • Valor predeterminado: la relación más alta posible de altura del navegador que se ajusta a la altura máxima para el paquete de usuarios
    • Máximo: altura máxima para el paquete
    • Altura completa: -1 (pasar -1 significa que la altura de la miniatura no se reduce)
  • height - el altura personalizada del documento resultante en mm
  • altura - la altura del GIF animado resultante en píxeles.
    • Predeterminado: 120px
    • Máximo: altura máxima para el paquete
    • Tamaño automático: -1 (pasando -1 significa que la altura de la GIF animado se escala en relación con su ancho, si la altura se está dimensionando automáticamente, el ancho no puede)
  • hide - el Selectores CSS de uno o más elementos HTML en la página web para ocultar, para especificar múltiples elementos HTML para ocultar, separe cada selector con una coma.
    • Predeterminado: vacío
  • includealltables - si es verdadero, todas las tablas de la página web se extraerán y cada tabla aparecerá en una hoja de cálculo separada.
    • Solo disponible con el formato XLSX
    • Predeterminado: 0
    • Opciones:
      • 0 = indica que no se extraerán todas las tablas
      • 1 = indica que todas las tablas serán extraídas
  • includeheadernames - si se incluirán nombres verdaderos de encabezado en la tabla
    • Predeterminado: 1
    • Opciones:
      • 0 = indica que los nombres de encabezado no se incluirán en la tabla
      • 1 = indica que los nombres de encabezado se incluirán en la tabla
  • includeimages - si es cierto, las imágenes de la página web deben incluirse en el DOCX
    • Predeterminado: 1
    • Opciones:
      • 0 = indica que el documento DOCX no incluirá imágenes de la página web
      • 1 = indica que el documento DOCX incluirá imágenes de la página web
  • includelinks - verdadero si los enlaces deben incluirse en el documento
    • Predeterminado: 1
    • Opciones:
      • 0 = indica que el documento no debe incluir enlaces
      • 1 = indica que el documento debe incluir enlaces
  • includeoutline - cierto si Marcadores PDF debe ser incluido
    • Predeterminado: 0
    • Opciones:
      • 0 = indica que el documento PDF no incluirá un esquema
      • 1 = indica que el documento PDF incluirá un esquema
  • mergeid - agregue la ID de una captura que debería ser fusionado al comienzo del nuevo documento
    • Predeterminado: vacío
  • mtop - el margen en milímetros que debería aparecer en la parte superior de la página del documento
    • Predeterminado: 10
  • mleft - el margen en milímetros que debería aparecer a la izquierda de la página del documento
    • Predeterminado: 10
  • mbottom - el margen en milímetros que debería aparecer en la parte inferior de la página del documento
    • Predeterminado: 10
  • mright - el margen en milímetros que debería aparecer a la derecha del documento PDF
    • Predeterminado: 10
  • media - el Tipo de medio CSS del documento PDF
    • Predeterminado: Print
    • Opciones:
      • Imprimir
      • Pantalla
  • noads - si es verdad los anuncios deben ocultarse automáticamente.
    • Predeterminado: 0
    • Opciones:
      • 0 = mostrar anuncios
      • 1 = ocultar anuncios
  • nonotify - si es cierto, todos se encuentran comúnmente las notificaciones de cookies deben ocultarse automáticamente.
    • Predeterminado: 0
    • Opciones:
      • 0 = mostrar notificaciones de cookies
      • 1 = ocultar notificaciones de cookies
  • orientation - la orientación del documento
    • Predeterminado: Retrato
    • Opciones:
      • Retrato
      • Paisaje
  • pagesize - el tamaño de página del documento
    • Predeterminado: A4
    • Opciones:
      • A3
      • A4
      • A5
      • A6
      • B3
      • B4
      • B5
      • B6
      • Información Legal
      • Carta
  • password - el contraseña para proteger el documento con
    • Predeterminado: vacío
  • proxy - los detalles del proxy HTTP el software del navegador debe usar para crear esta captura
  • post - cualquier parámetro de publicación que desee enviar.
  • quality - el calidad de la captura, JPG y GIF tienen una compresión predeterminada de 85% y WEBP 80%. Este parámetro no tiene efecto en imágenes BMP, PNG o TIFF.
    • Reducir la calidad reducirá el tamaño del archivo y reducirá los tiempos de descarga.
    • Predeterminado: -1
    • Mínimo: -1
    • Máxima: 100
  • repetir - Número de veces para recorrer el GIF animado.
    • Predeterminado: 0
    • Bucle continuo: 0
  • marcha atrás - si es cierto, los cuadros del GIF animado se invierten
    • Predeterminado: 0
    • Opciones:
      • 0 = indica que la animación no será reverenciada
      • 1 = indica que la animación se invertirá
  • requestas - el tipo de agente de usuario que desea utilizar
    • Predeterminado: 0
    • Opciones:
      • 0 = indica que se debe devolver la versión estándar del sitio web
      • 1 = indica el version móvil de un sitio web debe ser devuelto
      • 2 = indica que se debe devolver la vista del motor de búsqueda de un sitio web
      • 3 = indica que la versión alternativa de un sitio web debe devolverse utilizando un agente de usuario de un navegador básico
  • velocidad - La velocidad del GIF animado.
    • Predeterminado: 1
    • Mínimo: 0.2
    • Máxima: 10
  • comienza - la posición inicial del video que debe convertirse into un GIF animado.
    • Predeterminado: 0 segundos
  • tabletoinclude - el índice de la tabla que se convertirá, si todas las tablas de una página web se ordenan de arriba a abajo
    • Predeterminado: 1
  • target - este parámetro especifica el Selector de CSS del único elemento HTML en la página web de destino que se va a convertir intComo documento, se ignoran todas las otras partes de la página web. Si hay varios elementos HTML coincidentes, se elige el primero.
    • Predeterminado: vacío
  • target - este parámetro especifica el Selector de CSS de los únicos Elemento HTML en la página web de destino que se va a activar intComo imagen, se ignoran todas las otras partes de la página web. Si hay varios elementos HTML coincidentes, se elige el primero.
    • Predeterminado: vacío
  • target - la identificación del único elemento HTML en la página web que debe usarse para extraer tablas de
    • Predeterminado: vacío
  • transparent - si es cierto el la captura de imagen debe ser transparente. Esto solo es compatible con imágenes png y tiff.
    • Predeterminado: 0
    • Opciones:
      • 0 = crear una imagen no transparente
      • 1 = crear una imagen transparente
  • templateid - Agrega un plantilla ID que especifica el encabezado y pie de página del documento
    • Predeterminado: vacío
  • title - proporcione un título para el documento PDF
    • Predeterminado: vacío
  • waitfor - this specifies the HTML element, using a Selector de CSS. Una vez que el elemento es visible se ejecuta la captura. Si hay varios elementos HTML coincidentes, se elige el primero. Cuando se utiliza este parámetro, esperará un máximo de 25 segundos antes de que se realice la captura.
  • width - el ancho de la miniatura resultante en píxeles
    • Valor predeterminado: la relación más alta posible del ancho del navegador que se ajusta al ancho máximo para el paquete de usuarios
    • Máximo: ancho máximo para el paquete
    • Ancho completo: -1 (pasar -1 significa que el ancho de la miniatura no se reduce)
  • width - el ancho personalizado del documento resultante en mm
  • anchura - el ancho del GIF animado resultante en píxeles.
    • Predeterminado: 180px
    • Máximo: ancho máximo para el paquete
    • Tamaño automático: -1 (pasando -1 significa que el ancho de la GIF animado se escala en relación con su altura, si el ancho se ajusta automáticamente, la altura no puede)