Tools om het web vast te leggen en te converteren
GrabzIt is een online community

Python Grabzit Screenshot-tool naar S3 met aangepaste naam

Stel vragen over het gebruik van de screenshot-tool van GrabzIt.

Hallo, hoe kan ik een aangepaste bestandsnaam specificeren met screenshot als saved naar S3? Mijn code werkt niet om een ​​aangepaste bestandsnaam op te geven.

 

Hier is mijn code:

van GrabzIt importeer GrabzItImageOptions
van GrabzIt importeer GrabzItClient

def get_screenshot(tx_id, bestandsnaam=Geen):
    grabzIt = GrabzItClient.GrabzItClient("mijnsleutel", "mijngeheim")

    opties = GrabzItImageOptions.GrabzItImageOptions()
    opties.format = "jpg"
    opties.browserWidth = 650
    opties.browserHeight = 715
    opties.vertraging = 1000
    opties.requestAs = 1
    als bestandsnaam:
        opties.customId = bestandsnaam
    opties.exportURL = "s3://sleutel:geheim@us-oost-1/mijnbucket"

    pak het.URLToImage(url, opties)
    pak het.Save()

 

 

 

**** Opmerking: de documenten zeggen dat ik een customId moet specificeren in de opties, maar de uitvoer blijft verschijnen in mijn S3-bucket met de naam van mijn Grabzit-sleutel...?

Gevraagd door Scott Hendrix op 26 februari 2023

Volgens de documentatie wordt dit niet ondersteund: https://grabz.it/support/article/export-capture/

Dit is om te voorkomen dat u problemen hoeft op te lossen met botsingen tussen bestandsnamen in de verschillende systemen. Als u de naam daar wilt wijzigen, moet u dit zelf doorvoeren.

De customid is wat wordt teruggestuurd naar de handler, zodat u een opname kunt identificeren.

Beantwoord door GrabzIt-ondersteuning op 26 februari 2023