Narzędzia do przechwytywania i konwertowania Internetu

Klient GrabzIt z Pythonem

API Pythona

Opis

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

Metody publiczne

GetResult(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


URLToAnimation(url, Opcje = Brak)

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

parametry

Wartość zwracana

unieważnić

GrabzItAnimationOptions

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

Atrybuty


URLToImage(url, Opcje = Brak)

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

parametry

Wartość zwracana

unieważnić

HTMLToImage(html, Opcje = Brak)

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

parametry

Wartość zwracana

unieważnić

FileToImage(ścieżka, Opcje = Brak)

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

parametry

Wartość zwracana

unieważnić

GrabzItImageOptions

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

Atrybuty

Metody


URLToRenderedHTML(url, Opcje = Brak)

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

parametry

Wartość zwracana

unieważnić

HTMLToRenderedHTML(html, Opcje = Brak)

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

parametry

Wartość zwracana

unieważnić

FileToRenderedHTML(ścieżka, Opcje = Brak)

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

parametry

Wartość zwracana

unieważnić

GrabzItHTMLOptions

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

Atrybuty

Metody


URLToPDF(url, Opcje = Brak)

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

parametry

Wartość zwracana

unieważnić

HTMLToPDF(html, Opcje = Brak)

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

parametry

Wartość zwracana

unieważnić

FileToPDF(ścieżka, Opcje = Brak)

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

parametry

Wartość zwracana

unieważnić

GrabzItPDFOptions

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

Atrybuty

Metody


URLToDOCX (adres URL, Opcje = Brak)

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

parametry

Wartość zwracana

unieważnić

HTMLToDOCX(html, Opcje = Brak)

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

parametry

Wartość zwracana

unieważnić

FileToDOCX(ścieżka, Opcje = Brak)

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

parametry

Wartość zwracana

unieważnić

GrabzItDOCXOptions

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

Atrybuty

Metody


URLToTable(url, Opcje = Brak)

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

parametry

Wartość zwracana

unieważnić

HTMLToTable (html, Opcje = Brak)

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

parametry

Wartość zwracana

unieważnić

FileToTable (ścieżka, Opcje = Brak)

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

parametry

Wartość zwracana

unieważnić

GrabzItTableOptions

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

Atrybuty

Metody


Jest to zalecana metoda zapisywania pliku

Save(callBackURL = '')

Save wynik asynchronicznie i zwraca unikalny identyfikator, którego można użyć do uzyskania zrzutu ekranu z GetResult 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ć, aby uzyskać zrzut ekranu z GetResult metoda


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

SaveTo()

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

SaveTo(saveToPlik)

Save wynik synchronicznie do pliku.

parametry

Wartość zwracana

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


GetStatus (id)

Uzyskaj aktualny status zrzutu ekranu GrabzIt.

parametry

Wartość zwracana

ScreenShotStatus przedmiot


GetCookies (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

GrabzItCookie szyk


SetCookie (nazwa, domena, wartość = "", ścieżka = "/", httponly = False, 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


DeleteCookie (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


GetWaterMarks()

Pobierz przesłany plik niestandardowy watermarks

Wartość zwracana

GrabzItWaterMark szyk


GetWaterMark(identyfikator)

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

parametry

Wartość zwracana

GrabzItWaterMark


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

Dodaj nowy zwyczaj watermark

parametry

Wartość zwracana

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


DeleteWaterMark(identyfikator)

Usuń niestandardowy watermark

parametry

Wartość zwracana

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


SetLocalProxy (proxyUrl)

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

parametry


UseSSL (wartość)

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

parametry


CreateEncryptionKey ()

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


Deszyfruj (dane, klucz)

Odszyfruj zaszyfrowane przechwycenie za pomocą dostarczonego klucza szyfrowania.

parametry


DecryptFile (ścieżka, klucz)

Odszyfruj zaszyfrowane przechwycenie za pomocą dostarczonego klucza szyfrowania.

parametry


Klasy wyników

GrabzItCookie

Właściwości publiczne

ScreenShotStatus

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

Właściwości publiczne

GrabzItWaterMark

Ta klasa reprezentuje niestandardowe watermarks przechowywane w GrabzIt

Właściwości publiczne