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...?
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.