Outils pour capturer et convertir le Web

GrabzIt Client avec Node.js

API Node.js

Description

Cette classe gère toutes les communications avec les services Web de capture d’écran GrabzIt.

Méthodes publiques

get_result (id)

Cette méthode renvoie la capture d'écran elle-même. Si rien n'est renvoyé, alors quelque chose s'est mal passé ou la capture d'écran n'est pas encore prête.

Paramètres


url_to_animation(url, Options)

Spécifiez l'URL de la vidéo en ligne à convertir into un GIF animé.

Paramètres

Valeur de retour

annuler

Options d'animation

Toutes les options disponibles lors de la création d'un fichier GIF animé.

Exemple d'options

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

url_to_image(url, Options)

Spécifie l'URL à convertir into une image capture d'écran.

Paramètres

Valeur de retour

annuler

html_to_image(html, Options)

Spécifie le HTML à convertir into une image.

Paramètres

Valeur de retour

annuler

file_to_image(chemin, Options)

Spécifie un fichier HTML à convertir into une image.

Paramètres

Valeur de retour

annuler

Options d'image

Toutes les options disponibles lors de la création de captures d'image.

Exemple d'options

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

url_vers_vidéo(url, Options)

Spécifie l'URL à convertir intou une vidéo.

Paramètres

Valeur de retour

annuler

html_vers_vidéo(html, Options)

Spécifie le HTML à partir duquel la vidéo doit être capturée.

Paramètres

Valeur de retour

annuler

file_to_video(chemin, Options)

Spécifie un fichier HTML à convertir intou une vidéo.

Paramètres

Valeur de retour

annuler

Options vidéo

Toutes les options disponibles lorsque créer une vidéo d'une page Web.

Exemple d'options

{
    'duration':5,
    'framesPerSecond':3
}

url_to_rendered_html(url, Options)

Spécifie l'URL à convertir into rendu HTML.

Paramètres

Valeur de retour

annuler

html_to_rendered_html(html, Options)

Spécifie le HTML à convertir into rendu HTML.

Paramètres

Valeur de retour

annuler

file_to_rendered_html(chemin, Options)

Spécifie un fichier HTML à convertir into rendu HTML.

Paramètres

Valeur de retour

annuler

Options HTML

Toutes les options disponibles lorsque création de captures HTML rendues.

Exemple d'options

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

url_to_pdf(url, Options)

Spécifie l'URL à convertir into un PDF.

Paramètres

Valeur de retour

annuler

html_to_pdf(html, Options)

Spécifie le HTML à convertir into un PDF.

Paramètres

Valeur de retour

annuler

file_to_pdf(chemin, Options)

Spécifie un fichier HTML à convertir into un PDF.

Paramètres

Valeur de retour

annuler

Options PDF

Toutes les options disponibles lors de la création de captures PDF.

Exemple d'options

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

url_to_docx(url, Options)

Spécifie l'URL à convertir into un DOCX.

Paramètres

Valeur de retour

annuler

html_to_docx(html, Options)

Spécifie le HTML à convertir into un DOCX.

Paramètres

Valeur de retour

annuler

file_to_docx(chemin, Options)

Spécifie un fichier HTML à convertir into un DOCX.

Paramètres

Valeur de retour

annuler

Options DOCX

Toutes les options disponibles lors de la création de captures DOCX.

Exemple d'options

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

url_to_table(url, Options)

Spécifie l'URL à partir de laquelle les tables HTML doivent être extraites.

Paramètres

Valeur de retour

annuler

html_to_table(html, Options)

Spécifie le HTML à partir duquel les tables HTML doivent être extraites.

Paramètres

Valeur de retour

annuler

file_to_table(chemin, Options)

Spécifie un fichier HTML à partir duquel les tables HTML doivent être extraites.

Paramètres

Valeur de retour

annuler

Options de table

Toutes les options disponibles lors de la conversion de tableaux HTML en fichiers CSV, XLSX ou JSON.

Exemple d'options

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

L'utilisation de l'option callBackUrl est la méthode recommandée pour enregistrer un fichier.

save(callBackUrl, oncomplete)

Save le résultat de manière asynchrone et renvoie un identifiant unique, qui peut être utilisé pour obtenir la capture d'écran avec le get_result méthode.

Paramètres

save_to(saveToFichier, une fois terminé)

Save le résultat de manière synchrone sans utiliser d'URL de rappel.

Paramètres


get_status(id, oncomplete)

Obtenir le statut actuel d'une capture d'écran GrabzIt.

Paramètres


get_cookies(domaine, oncomplete)

Obtenez tous les cookies que GrabzIt utilise pour un domaine particulier. Cela peut également inclure les cookies définis par l'utilisateur.

Paramètres


set_cookie (nom, domaine, options, oncomplete)

Définit un nouveau cookie personnalisé sur GrabzIt. Si le cookie personnalisé porte le même nom et le même domaine qu'un cookie global, le cookie global est remplacé.

Cela peut être utile si une fonctionnalité de site Web est contrôlée par des cookies.

Paramètres


delete_cookie (nom, domaine, à compléter)

Supprimer un cookie personnalisé ou bloquer l'utilisation d'un cookie global

Paramètres


avoir_watermarks()

Obtenez toute votre personnalisation téléchargée watermarks

Paramètres


avoir_watermark(identifiant, incomplet)

Renvoyez votre coutume watermark qui correspond à l'identifiant spécifié

Paramètres


ajouter_watermark(identifiant, chemin, xpos, ypos, une fois terminé)

Ajouter une nouvelle personnalisation watermark

Paramètres


effacer_watermark(identifiant, incomplet)

Supprimer une personnalisation watermark

Paramètres


set_local_proxy (valeur)

Cette méthode permet une serveur proxy local à utiliser pour toutes les demandes.

Paramètres


use_ssl (valeur)

Spécifie si les demandes à GrabzIt API devrait utiliser SSL

Paramètres


create_encryption_key ()

Créez une clé de chiffrement 64 de base sécurisée sur le plan cryptographique, longue de caractères 44.


déchiffrer (données, clé)

Décryptez une capture cryptée à l'aide de la clé de cryptage fournie.

Paramètres


decrypt_file (chemin, clé, oncomplete)

Décryptez une capture cryptée à l'aide de la clé de cryptage fournie.

Paramètres


Classes de résultat

Cookies

Variables publiques

Statut

La classe représentant le statut actuel de la capture d'écran.

Variables publiques

WaterMark

Cette classe représente la coutume watermarks stocké dans GrabzIt

Variables publiques