Strumenti per acquisire e convertire il Web

Client GrabzIt con Node.js

API Node.js

Descrizione

Questa classe gestisce tutte le comunicazioni con i servizi web di screenshot di GrabzIt.

Metodi pubblici

get_result (id)

Questo metodo restituisce lo screenshot stesso. Se non viene restituito nulla, qualcosa è andato storto o lo screenshot non è ancora pronto.

parametri


url_to_animation(Url, Opzioni)

Specifica l'URL del video online che dovrebbe essere convertito into GIF animata.

parametri

Valore di ritorno

nulla

Opzioni di animazione

Tutte le opzioni disponibili durante la creazione di una GIF animata.

Esempio di opzioni

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

url_to_image(Url, Opzioni)

Specifica l'URL che dovrebbe essere convertito into uno screenshot di immagine.

parametri

Valore di ritorno

nulla

html_to_image(Html, Opzioni)

Specifica l'HTML che dovrebbe essere convertito into immagine.

parametri

Valore di ritorno

nulla

file_to_image(sentiero, Opzioni)

Specifica un file HTML che dovrebbe essere convertito into immagine.

parametri

Valore di ritorno

nulla

Opzioni immagine

Tutte le opzioni disponibili durante la creazione di acquisizioni di immagini.

Esempio di opzioni

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

url_to_rendered_html(Url, Opzioni)

Specifica l'URL che dovrebbe essere convertito into rendering HTML.

parametri

Valore di ritorno

nulla

html_to_rendered_html(Html, Opzioni)

Specifica l'HTML che dovrebbe essere convertito into rendering HTML.

parametri

Valore di ritorno

nulla

file_to_rendered_html(sentiero, Opzioni)

Specifica un file HTML che dovrebbe essere convertito into rendering HTML.

parametri

Valore di ritorno

nulla

Opzioni HTML

Tutte le opzioni disponibili quando creazione di acquisizioni HTML renderizzate.

Esempio di opzioni

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

url_to_pdf(Url, Opzioni)

Specifica l'URL che dovrebbe essere convertito into PDF.

parametri

Valore di ritorno

nulla

html_to_pdf(Html, Opzioni)

Specifica l'HTML che dovrebbe essere convertito into PDF.

parametri

Valore di ritorno

nulla

file_to_pdf(sentiero, Opzioni)

Specifica un file HTML che dovrebbe essere convertito into PDF.

parametri

Valore di ritorno

nulla

Opzioni PDF

Tutte le opzioni disponibili durante la creazione di acquisizioni PDF.

Esempio di opzioni

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

url_to_docx(Url, Opzioni)

Specifica l'URL che dovrebbe essere convertito into DOCX.

parametri

Valore di ritorno

nulla

html_to_docx(Html, Opzioni)

Specifica l'HTML che dovrebbe essere convertito into DOCX.

parametri

Valore di ritorno

nulla

file_to_docx(sentiero, Opzioni)

Specifica un file HTML che dovrebbe essere convertito into DOCX.

parametri

Valore di ritorno

nulla

Opzioni DOCX

Tutte le opzioni disponibili durante la creazione di acquisizioni DOCX.

Esempio di opzioni

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

url_to_table(Url, Opzioni)

Specifica l'URL da cui devono essere estratte le tabelle HTML.

parametri

Valore di ritorno

nulla

html_to_table(Html, Opzioni)

Specifica l'HTML da cui devono essere estratte le tabelle HTML.

parametri

Valore di ritorno

nulla

file_to_table(sentiero, Opzioni)

Specifica un file HTML da cui estrarre le tabelle HTML.

parametri

Valore di ritorno

nulla

Opzioni tabella

Tutte le opzioni disponibili durante la conversione di tabelle HTML in CSV, XLSX o JSON.

Esempio di opzioni

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

L'uso dell'opzione callBackUrl è il metodo consigliato per salvare un file

save(callBackUrl, incompleto)

Save il risultato in modo asincrono e restituisce un identificatore univoco, che può essere utilizzato per ottenere lo screenshot con il get_result metodo.

parametri

save_to(saveToFile, al completamento)

Save il risultato in modo sincrono senza utilizzare un URL di richiamata.

parametri


get_status(id, incompleto)

Ottieni lo stato corrente di uno screenshot di GrabzIt.

parametri


get_cookies(dominio, incompleto)

Ricevi tutti i cookie che GrabzIt utilizza per un determinato dominio. Ciò può includere anche i cookie definiti dall'utente.

parametri


set_cookie (nome, dominio, opzioni, incompleto)

Imposta un nuovo cookie personalizzato su GrabzIt, se il cookie personalizzato ha lo stesso nome e dominio di un cookie globale, il cookie globale viene sovrascritto.

Ciò può essere utile se la funzionalità di un sito Web è controllata dai cookie.

parametri


delete_cookie (nome, dominio, incompleto)

Elimina un cookie personalizzato o blocca l'utilizzo di un cookie globale

parametri


ottenere_watermarks()

Ottieni tutte le tue personalizzazioni caricate watermarks

parametri


ottenere_watermark(identificatore, oncomplete)

Restituisci la tua abitudine watermark che corrisponde all'identificatore specificato

parametri


Inserisci_watermark(identificatore, percorso, xpos, ypos, oncomplete)

Aggiungi una nuova personalizzazione watermark

parametri


Elimina_watermark(identificatore, oncomplete)

Elimina un'abitudine watermark

parametri


set_local_proxy (valore)

Questo metodo consente a server proxy locale da utilizzare per tutte le richieste.

parametri


use_ssl (valore)

Specifica se le richieste a GrabzIt's L'API dovrebbe usare SSL

parametri


create_encryption_key ()

Crea una chiave di crittografia 64 di base crittograficamente sicura, lunga 44 caratteri.


decifrare (dati, chiave)

Decifrare un'acquisizione crittografata utilizzando la chiave di crittografia fornita.

parametri


decrypt_file (percorso, chiave, incompleto)

Decifrare un'acquisizione crittografata utilizzando la chiave di crittografia fornita.

parametri


Classi di risultati

Cookie

Variabili pubbliche

Stato

La classe che rappresenta lo stato corrente dello screenshot.

Variabili pubbliche

WaterMark

Questa classe rappresenta l'usanza watermarks archiviato in GrabzIt

Variabili pubbliche