Herramientas para capturar y convertir la web

Cliente GrabzIt con Node.js

API Node.js

Descripción

Esta clase maneja toda la comunicación con los servicios web de captura de pantalla de GrabzIt.

Métodos públicos

get_result (id)

Este método devuelve la captura de pantalla en sí. Si no se devuelve nada, entonces algo salió mal o la captura de pantalla aún no está lista.

parámetros


url_to_animation(url, opciones)

Especifique la URL del video en línea que debe convertirse into un GIF animado.

parámetros

Valor de retorno

vacío

Opciones de animacion

Todas las opciones disponibles al crear un GIF animado.

Ejemplo de opciones

{
    'width':250,
    'height':250,
    'speed':2
}

url_to_image(url, opciones)

Especifica la URL que se debe convertir into una captura de pantalla de imagen.

parámetros

Valor de retorno

vacío

html_to_image(html, opciones)

Especifica el HTML que se debe convertir intuna imagen

parámetros

Valor de retorno

vacío

file_to_image(camino, opciones)

Especifica un archivo HTML que debe convertirse intuna imagen

parámetros

Valor de retorno

vacío

Opciones de imagen

Todas las opciones disponibles al crear capturas de imágenes.

Ejemplo de opciones

{
    'width':500,
    'height':500
}

url_to_rendered_html(url, opciones)

Especifica la URL que se debe convertir into HTML procesado.

parámetros

Valor de retorno

vacío

html_to_rendered_html(html, opciones)

Especifica el HTML que se debe convertir into HTML procesado.

parámetros

Valor de retorno

vacío

file_to_rendered_html(camino, opciones)

Especifica un archivo HTML que debe convertirse into HTML procesado.

parámetros

Valor de retorno

vacío

Opciones HTML

Todas las opciones disponibles cuando crear capturas HTML representadas.

Ejemplo de opciones

{
    'country':'SG',
    'delay':5000
}

url_to_pdf(url, opciones)

Especifica la URL que se debe convertir intoa PDF.

parámetros

Valor de retorno

vacío

html_to_pdf(html, opciones)

Especifica el HTML que se debe convertir intoa PDF.

parámetros

Valor de retorno

vacío

file_to_pdf(camino, opciones)

Especifica un archivo HTML que debe convertirse intoa PDF.

parámetros

Valor de retorno

vacío

Opciones de PDF

Todas las opciones disponibles al crear capturas de PDF.

Ejemplo de opciones

{
    'pagesize':'A5',
    'includeLinks':true
}

url_to_docx(url, opciones)

Especifica la URL que se debe convertir into DOCX.

parámetros

Valor de retorno

vacío

html_to_docx(html, opciones)

Especifica el HTML que se debe convertir into DOCX.

parámetros

Valor de retorno

vacío

file_to_docx(camino, opciones)

Especifica un archivo HTML que debe convertirse into DOCX.

parámetros

Valor de retorno

vacío

Opciones de DOCX

Todas las opciones disponibles al crear capturas DOCX.

Ejemplo de opciones

{
    'pagesize':'A5',
    'includeLinks':true
}

url_to_table(url, opciones)

Especifica la URL de la que se deben extraer las tablas HTML.

parámetros

Valor de retorno

vacío

html_to_table(html, opciones)

Especifica el HTML del que se deben extraer las tablas HTML.

parámetros

Valor de retorno

vacío

file_to_table(camino, opciones)

Especifica un archivo HTML del que se deben extraer las tablas HTML.

parámetros

Valor de retorno

vacío

Opciones de tabla

Todas las opciones disponibles al convertir tablas HTML a CSV, XLSX o JSON.

Ejemplo de opciones

{
    'format':'xlsx',
    'includeHeaderNames':true
}

Usar la opción callBackUrl es el método recomendado para guardar un archivo

save(callBackUrl, al completar)

Save el resultado de forma asincrónica y devuelve un identificador único, que se puede utilizar para obtener la captura de pantalla con el obtener_resultado método.

parámetros

save_to(saveToArchivo, una vez completado)

Save el resultado sincrónicamente sin usar una URL de devolución de llamada.

parámetros


get_status(id, al completar)

Obtenga el estado actual de una captura de pantalla de GrabzIt.

parámetros


get_cookies(dominio, incompleto)

Obtenga todas las cookies que GrabzIt está utilizando para un dominio en particular. Esto también puede incluir cookies definidas por el usuario.

parámetros


set_cookie (nombre, dominio, opciones, al completar)

Establece una nueva cookie personalizada en GrabzIt, si la cookie personalizada tiene el mismo nombre y dominio que una cookie global, la cookie global se anula.

Esto puede ser útil si la funcionalidad de un sitio web está controlada por cookies.

parámetros


delete_cookie (nombre, dominio, incompleto)

Eliminar una cookie personalizada o bloquear el uso de una cookie global

parámetros


obtener_watermarks()

Obtén todas tus subidas personalizadas watermarks

parámetros


obtener_watermark(identificador, al completar)

Devuelve tu costumbre watermark que coincide con el identificador especificado

parámetros


añadir_watermark(identificador, ruta, xpos, ypos, oncomplete)

Agregar una nueva costumbre watermark

parámetros


Eliminar_watermark(identificador, al completar)

Eliminar una costumbre watermark

parámetros


set_local_proxy (valor)

Este método permite un servidor proxy local para ser utilizado para todas las solicitudes.

parámetros


use_ssl (valor)

Especifica si las solicitudes a GrabzIt's API debe usar SSL

parámetros


create_encryption_key ()

Cree una clave de cifrado 64 base criptográficamente segura, con caracteres 44 largos.


descifrar (datos, clave)

Descifre una captura cifrada utilizando la clave de cifrado proporcionada.

parámetros


decrypt_file (ruta, clave, al completar)

Descifre una captura cifrada utilizando la clave de cifrado proporcionada.

parámetros


Clases de resultados

Galletas

Variables publicas

Estado

La clase que representa el estado actual de la captura de pantalla.

Variables publicas

WaterMark

Esta clase representa la costumbre watermarks almacenado en GrabzIt

Variables publicas