Tome capturas de pantalla del sitio web con nuestra API RESTful Screenshot
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.
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 como URL y que el tipo de contenido sea application / x-www-form-urlencoded.
Luego, la captura se devolverá en la respuesta HTTP. Las siguientes opciones adicionales también están disponibles con este tipo de captura, todas las cuales son opcionales excepto aquellas marcadas como requeridas. Al probar la funcionalidad de la API, recomendamos usar Cartero para simplificar el proceso
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
gif
html
jpg
json
pdf
docx
png
SEO
pelea
webp
Xlsx
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: 1366
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: 1170
Máxima: 10000
Longitud total: -1 (pasar -1 significa que se toma una captura de pantalla de toda la página web)
click - esto especifica el elemento HTML, usando un Selector de CSS hacer click. Recuerde que también puede ser necesario un retraso para ver los efectos del clic.
Advertencia: esta característica está actualmente en versión beta y puede no proporcionar resultados consistentes.
country - el país la captura de pantalla / captura debe tomarse de.
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
height - la altura de la miniatura resultante en píxeles
Predeterminado: si no se especifica el ancho y la altura de salida o 0, entonces el ancho y alto de salida coincidirán con el ancho y alto de la imagen final, si se especifica el ancho de salida, la altura de salida será proporcional al ancho de salida
Máximo: altura máxima para el paquete
Altura completa: -1 (pasar -1 significa que la altura de la miniatura no se reduce)
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
post - cualquier parámetro de publicación que desee enviar.
quality - el calidad de la captura, JPG y WEBP tienen una compresión predeterminada del 90% y GIF del 85%. Este parámetro no tiene ningún efecto en las 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
Nunca bucle: -1
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
velocidad - La velocidad del GIF animado.
Predeterminado: 1
Mínimo: 0.2
Máxima: 10
comienzo - 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 del único elemento HTML en la página web de destino que se va a convertir 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
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 - esto especifica el elemento HTML, usando un 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
Predeterminado: si no se especifican el ancho y la altura de salida o 0, el ancho y la altura de salida coincidirán con el ancho y alto de la imagen final, si se especifica la altura de salida, el ancho de salida será proporcional a la altura de salida
Máximo: ancho máximo para el paquete
Ancho completo: -1 (pasar -1 significa que el ancho de la miniatura no se reduce)
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)