वेब कॅप्चर आणि रूपांतरित करण्यासाठी साधने
ग्रॅबझिटचा ऑनलाईन समुदाय

Python Grabzit S3 ला सानुकूल नावासह स्क्रीनशॉट टूल

ग्रॅबझिटचे स्क्रीनशॉट साधन कसे वापरावे यावर प्रश्न विचारा.

हॅलो, मी स्क्रीनशॉटसह सानुकूल फाइल नाव कसे निर्दिष्ट करू शकतो saved ते S3? सानुकूल फाइलनाव निर्दिष्ट करण्यासाठी माझा कोड कार्य करत नाही.

 

हा माझा कोड आहे:

GrabzIt वरून GrabzIt आयात कराImageOptions
GrabzIt वरून GrabzItClient आयात करा

def get_screenshot(tx_id, filename=None):
    grabzIt = GrabzItClient.GrabzItClient("mykey", "mysecret")

    पर्याय = GrabzItImageOptions.GrabzItImageOptions()
    options.format = "jpg"
    options.browserWidth = 650
    options.browserHeight = 715
    options.delay = 1000
    options.requestAs = 1
    जर फाइलनाव:
        options.customId = फाइलनाव
    options.exportURL = "s3://key:secret@us-east-1/mybucket"

    grabzIt.URLToImage(url, पर्याय)
    grabzIt.Save()

 

 

 

**** टीप: दस्तऐवज पर्यायांमध्ये कस्टम आयडी निर्दिष्ट करण्यास सांगतात परंतु माझ्या ग्रॅबझिट कीच्या नावाने आउटपुट माझ्या S3 बकेटमध्ये दिसत आहे...?

26 फेब्रुवारी 2023 रोजी स्कॉट हेंड्रिक्सने विचारले

दस्तऐवजीकरणानुसार हे समर्थित नाही: https://grabz.it/support/article/export-capture/

हे वेगवेगळ्या प्रणालींमध्ये फाइलनाव टक्करांसह समस्या हाताळणे थांबवण्यासाठी आहे. जर तुम्हाला तेथे नाव बदलायचे असेल तर तुम्हाला ते स्वतः लागू करावे लागेल.

कस्टमिड हे हँडलरला परत केले जाते जेणेकरून तुम्ही कॅप्चर ओळखू शकता.

26 फेब्रुवारी 2023 रोजी GrabzIt सपोर्टने उत्तर दिले