Narzędzia do przechwytywania i konwertowania Internetu

Klient GrabzIt z Node.js

Interfejs API Node.js

Opis

Ta klasa obsługuje całą komunikację z usługami zrzutów ekranu GrabzIt.

Metody publiczne

get_result (id)

Ta metoda zwraca sam zrzut ekranu. Jeśli nic nie zostanie zwrócone, oznacza to, że coś poszło nie tak lub zrzut ekranu nie jest jeszcze gotowy.

parametry


url_to_animation(url, Opcje)

Określ adres URL wideo online, które należy przekonwertować into animowany GIF.

parametry

Wartość zwracana

unieważnić

Opcje animacji

Wszystkie opcje dostępne podczas tworzenia animowanego GIF-a.

Przykład opcji

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

url_to_image(url, Opcje)

Określa adres URL, który należy przekonwertować into zrzut ekranu obrazu.

parametry

Wartość zwracana

unieważnić

html_to_image(html, Opcje)

Określa kod HTML, który należy przekonwertować into obrazie.

parametry

Wartość zwracana

unieważnić

file_to_image(ścieżka, Opcje)

Określa plik HTML, który należy przekonwertować into obrazie.

parametry

Wartość zwracana

unieważnić

Opcje obrazu

Wszystkie opcje dostępne podczas tworzenia zrzutów obrazu.

Przykład opcji

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

url_to_rendered_html(url, Opcje)

Określa adres URL, który należy przekonwertować into renderowany HTML.

parametry

Wartość zwracana

unieważnić

html_to_rendered_html(html, Opcje)

Określa kod HTML, który należy przekonwertować into renderowany HTML.

parametry

Wartość zwracana

unieważnić

file_to_rendered_html(ścieżka, Opcje)

Określa plik HTML, który należy przekonwertować into renderowany HTML.

parametry

Wartość zwracana

unieważnić

Opcje HTML

Wszystkie opcje dostępne kiedy tworzenie renderowanych zrzutów HTML.

Przykład opcji

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

url_to_pdf(url, Opcje)

Określa adres URL, który należy przekonwertować into PDF.

parametry

Wartość zwracana

unieważnić

html_to_pdf(html, Opcje)

Określa kod HTML, który należy przekonwertować into PDF.

parametry

Wartość zwracana

unieważnić

file_to_pdf(ścieżka, Opcje)

Określa plik HTML, który należy przekonwertować into PDF.

parametry

Wartość zwracana

unieważnić

Opcje PDF

Wszystkie opcje dostępne podczas tworzenia zrzutów PDF.

Przykład opcji

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

url_to_docx(url, Opcje)

Określa adres URL, który należy przekonwertować into DOCX.

parametry

Wartość zwracana

unieważnić

html_to_docx(html, Opcje)

Określa kod HTML, który należy przekonwertować into DOCX.

parametry

Wartość zwracana

unieważnić

file_to_docx(ścieżka, Opcje)

Określa plik HTML, który należy przekonwertować into DOCX.

parametry

Wartość zwracana

unieważnić

Opcje DOCX

Wszystkie opcje dostępne podczas tworzenia przechwytywania DOCX.

Przykład opcji

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

url_to_table(url, Opcje)

Określa adres URL, z którego należy wyodrębnić tabele HTML.

parametry

Wartość zwracana

unieważnić

html_to_table(html, Opcje)

Określa kod HTML, z którego należy wyodrębnić tabele HTML.

parametry

Wartość zwracana

unieważnić

file_to_table(ścieżka, Opcje)

Określa plik HTML, z którego należy wyodrębnić tabele HTML.

parametry

Wartość zwracana

unieważnić

Opcje tabeli

Wszystkie opcje dostępne podczas konwersji tabel HTML na CSV, XLSX lub JSON.

Przykład opcji

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

Zalecaną metodą zapisania pliku jest użycie opcji callBackUrl

save(callBackUrl, oncomplete)

Save wynik asynchronicznie i zwraca unikalny identyfikator, którego można użyć do uzyskania zrzutu ekranu z get_result Metoda.

parametry

save_to(saveToPlik po zakończeniu)

Save wynik synchronicznie bez użycia adresu URL wywołania zwrotnego.

parametry


get_status(id, oncomplete)

Uzyskaj aktualny status zrzutu ekranu GrabzIt.

parametry


get_cookies(domena, kompletny)

Zdobądź wszystkie pliki cookie, których używa GrabzIt dla określonej domeny. Może to również obejmować pliki cookie zdefiniowane przez użytkownika.

parametry


set_cookie (nazwa, domena, opcje, oncomplete)

Ustawia nowy niestandardowy plik cookie w GrabzIt, jeśli niestandardowy plik cookie ma taką samą nazwę i domenę jak globalny plik cookie, globalny plik cookie zostanie zastąpiony.

Może to być przydatne, jeśli funkcjonalność strony internetowej jest kontrolowana przez pliki cookie.

parametry


delete_cookie (nazwa, domena, oncomplete)

Usuń niestandardowy plik cookie lub zablokuj używanie globalnego pliku cookie

parametry


dostać_watermarks()

Pobierz wszystkie przesłane pliki niestandardowe watermarks

parametry


dostać_watermark(identyfikator, po ukończeniu)

Zwróć swoje zamówienie watermark który pasuje do określonego identyfikatora

parametry


Dodaj_watermark(identyfikator, ścieżka, xpos, ypos, oncomplete)

Dodaj nowy zwyczaj watermark

parametry


usunąć_watermark(identyfikator, po ukończeniu)

Usuń niestandardowy watermark

parametry


set_local_proxy (wartość)

Ta metoda umożliwia lokalny serwer proxy do wykorzystania we wszystkich żądaniach.

parametry


use_ssl (wartość)

Określa, czy żądania do GrabzIt's Interfejs API powinien używać protokołu SSL

parametry


create_encryption_key ()

Utwórz kryptograficznie bezpieczny podstawowy klucz szyfrowania 64 o długości znaków 44.


odszyfrować (dane, klucz)

Odszyfruj zaszyfrowane przechwycenie za pomocą dostarczonego klucza szyfrowania.

parametry


plik deszyfrujący (ścieżka, klucz, onkompletny)

Odszyfruj zaszyfrowane przechwycenie za pomocą dostarczonego klucza szyfrowania.

parametry


Klasy wyników

ciastko

Zmienne publiczne

status

Klasa reprezentująca bieżący status zrzutu ekranu.

Zmienne publiczne

WaterMark

Ta klasa reprezentuje niestandardowe watermarks przechowywane w GrabzIt

Zmienne publiczne