Narzędzia do przechwytywania i konwertowania Internetu

Klient GrabzIt z Ruby

Ruby API

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

Wartość zwracana

Schwytanie


url_to_animation(url, Opcje = zero)

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

parametry

Wartość zwracana

unieważnić

AnimationOptions

Klasa reprezentuje wszystkie opcje dostępne podczas tworzenia animowanego GIF-a.

Właściwości publiczne


url_to_image(url, Opcje = zero)

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

parametry

Wartość zwracana

unieważnić

html_to_image(html, Opcje = zero)

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

parametry

Wartość zwracana

unieważnić

file_to_image(ścieżka, Opcje = zero)

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

parametry

Wartość zwracana

unieważnić

ImageOptions

Klasa reprezentuje wszystkie opcje dostępne podczas tworzenia zrzutów obrazu.

Właściwości publiczne

Metody publiczne


url_to_rendered_html(url, Opcje = zero)

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

parametry

Wartość zwracana

unieważnić

html_to_rendered_html(html, Opcje = zero)

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

parametry

Wartość zwracana

unieważnić

file_to_rendered_html(ścieżka, Opcje = zero)

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

parametry

Wartość zwracana

unieważnić

HTMLOptions

Klasa reprezentuje wszystkie opcje dostępne, kiedy tworzenie renderowanych zrzutów HTML.

Właściwości publiczne

Metody publiczne


url_to_pdf(url, Opcje = zero)

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

parametry

Wartość zwracana

unieważnić

html_to_pdf(html, Opcje = zero)

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

parametry

Wartość zwracana

unieważnić

file_to_pdf(ścieżka, Opcje = zero)

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

parametry

Wartość zwracana

unieważnić

PDFOpcje

Klasa reprezentuje wszystkie opcje dostępne podczas tworzenia zrzutów PDF.

Właściwości publiczne

Metody publiczne


url_to_docx(url, Opcje = zero)

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

parametry

Wartość zwracana

unieważnić

html_to_docx(html, Opcje = zero)

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

parametry

Wartość zwracana

unieważnić

file_to_docx(ścieżka, Opcje = zero)

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

parametry

Wartość zwracana

unieważnić

DOCXOptions

Klasa reprezentuje wszystkie opcje dostępne podczas tworzenia przechwytywania DOCX.

Właściwości publiczne

Metody publiczne


url_to_table(url, Opcje = zero)

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

parametry

Wartość zwracana

unieważnić

html_to_table(html, Opcje = zero)

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

parametry

Wartość zwracana

unieważnić

file_to_table(ścieżka, Opcje = zero)

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

parametry

Wartość zwracana

unieważnić

TableOptions

Klasa reprezentuje wszystkie opcje dostępne podczas konwersji tabel HTML na CSV, XLSX lub JSON.

Właściwości publiczne

Metody publiczne


Jest to zalecana metoda zapisywania pliku

save(callBackURL = zero)

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

parametry

Wartość zwracana

Unikalny identyfikator zrzutu ekranu, w przeciwnym razie, jeśli wystąpi błąd, zgłoszony zostanie wyjątek. Można tego użyć do pobrania zrzutu ekranu za pomocą metody get_result


Ostrzeżenie: ta metoda jest synchroniczna, więc spowoduje zatrzymanie aplikacji podczas przetwarzania wyniku

save_to()

Save wynik synchronicznie do zmiennej zawierającej dane bajtu zrzutu ekranu.

Wartość zwracana

zwraca dane bajtowe pliku, jeśli zakończy się powodzeniem, w przeciwnym razie zgłasza wyjątek.


Ostrzeżenie: ta metoda jest synchroniczna, więc spowoduje zatrzymanie aplikacji podczas przetwarzania wyniku

save_to(saveToPlik)

Save wynik synchronicznie do pliku.

parametry

Wartość zwracana

zwraca prawdę, jeśli się powiedzie, w przeciwnym razie zgłasza wyjątek.


get_status(ID)

Uzyskaj aktualny status zrzutu ekranu GrabzIt.

parametry

Wartość zwracana

ScreenShotStatus przedmiot


get_cookies(domena)

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

Wartość zwracana

ciastko szyk


set_cookie (nazwa, domena, wartość = "", ścieżka = "/", httponly = fałsz, wygasa = "")

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

Wartość zwracana

Prawda, jeśli plik cookie został pomyślnie ustawiony, w przeciwnym razie fałsz


delete_cookie (nazwa, domena)

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

parametry

Wartość zwracana

Prawda, jeśli plik cookie zostanie pomyślnie usunięty, w przeciwnym razie fałsz


dostać_watermarks()

Pobierz przesłany plik niestandardowy watermarks

Wartość zwracana

WaterMark szyk


dostać_watermark(identyfikator)

Pobierz przesłany plik niestandardowy watermarks

parametry

Wartość zwracana

WaterMark


Dodaj_watermark(identyfikator, ścieżka, XP, YPO)

Dodaj nowy zwyczaj watermark

parametry

Wartość zwracana

zwraca prawdę, jeśli watermark został pomyślnie ustawiony


usunąć_watermark(identyfikator)

Usuń niestandardowy watermark

parametry

Wartość zwracana

zwraca prawdę, jeśli watermark został pomyślnie usunięty


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)

Odszyfruj zaszyfrowane przechwycenie za pomocą dostarczonego klucza szyfrowania.

parametry


Klasy wyników

ciastko

Właściwości publiczne

ScreenShotStatus

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

Właściwości publiczne

WaterMark

Ta klasa reprezentuje niestandardowe watermarks przechowywane w GrabzIt

Właściwości publiczne