Narzędzia do przechwytywania i konwertowania Internetu
Społeczność online GrabzIt

Narzędzie Python Grabzit do zrzutów ekranu do S3 z niestandardową nazwą

Zadaj pytania dotyczące korzystania z narzędzia do zrzutów ekranu GrabzIt.

Witaj, jak mogę określić niestandardową nazwę pliku ze zrzutem ekranu saved do S3? Mój kod nie działa w celu określenia niestandardowej nazwy pliku.

 

Oto mój kod:

z GrabzIt import GrabzItImageOptions
z GrabzIt import GrabzItClient

def get_screenshot(tx_id, nazwa_pliku=Brak):
    grabzIt = GrabzItClient.GrabzItClient("mójklucz", "mójsekret")

    opcje = GrabzItImageOptions.GrabzItImageOptions()
    opcje.format = "jpg"
    opcje.browserWidth = 650
    opcje.browserHeight = 715
    opcje.opóźnienie = 1000
    opcje.requestAs = 1
    jeśli nazwa pliku:
        opcje.customId = nazwa pliku
    options.exportURL = "s3://key:secret@us-east-1/mybucket"

    złapTo.URLToImage(adres URL, opcje)
    złapTo.Save()

 

 

 

**** Uwaga: dokumentacja mówi, aby określić niestandardowy identyfikator w opcjach, ale dane wyjściowe wciąż pojawiają się w moim wiadrze S3 z nazwą mojego klucza Grabzit...?

Pytanie zadane przez Scotta Hendrixa 26 lutego 2023 r

Zgodnie z dokumentacją nie jest to obsługiwane: https://grabz.it/support/article/export-capture/

Ma to na celu wyeliminowanie problemów związanych z kolizjami nazw plików w różnych systemach. Jeśli chcesz zmienić tam nazwę, musisz to zaimplementować samodzielnie.

Customid jest tym, co jest zwracane do procedury obsługi, dzięki czemu można zidentyfikować przechwycenie.

Odpowiedź udzielona przez wsparcie GrabzIt 26 lutego 2023 r