वेब पर कब्जा और परिवर्तित करने के लिए उपकरण
GrabzIt के ऑनलाइन समुदाय

कस्टम नाम के साथ S3 में Python Grabzit स्क्रीनशॉट टूल

GrabzIt के स्क्रीनशॉट टूल का उपयोग करने के तरीके के बारे में प्रश्न पूछें।

नमस्ते, मैं स्क्रीनशॉट के साथ एक कस्टम फ़ाइल नाम कैसे निर्दिष्ट कर सकता हूँ saved से S3? मेरा कोड कस्टम फ़ाइल नाम निर्दिष्ट करने के लिए काम नहीं कर रहा है।

 

यहाँ मेरा कोड है:

GrabzIt से GrabzIt आयात करेंImageOptions
GrabzIt से GrabzItClient आयात करें

def get_screenshot(tx_id, फ़ाइल नाम=कोई नहीं):
    GrabzIt = GrabzItClient.GrabzItClient('mykey', 'mysecret')

    विकल्प = GrabzItImageOptions.ग्रैब्ज़इटImageOptions()
    विकल्प.प्रारूप = "jpg"
    विकल्प.ब्राउज़रविड्थ = 650
    विकल्प.ब्राउज़रहाइट = 715
    विकल्प.विलंब = 1000
    विकल्प.requestAs = 1
    यदि फ़ाइल नाम:
        विकल्प.कस्टमआईडी = फ़ाइल नाम
    विकल्प.exportURL = "s3://key:secret@us-east-1/mybucket"

    इसे पकड़ो।URLToImage(यूआरएल, विकल्प)
    इसे पकड़ो।Save()

 

 

 

**** नोट: दस्तावेज़ विकल्पों में एक कस्टम आईडी निर्दिष्ट करने के लिए कहते हैं लेकिन आउटपुट मेरी S3 बकेट में मेरी Grabzit कुंजी के नाम के साथ दिखाई देता रहता है...?

26 फरवरी 2023 को स्कॉट हेंड्रिक्स द्वारा पूछा गया

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

इसका उद्देश्य विभिन्न प्रणालियों में फ़ाइल नाम टकराव की समस्याओं से निपटना बंद करना है। यदि आप वहां नाम बदलना चाहते हैं तो आपको इसे स्वयं लागू करना होगा।

कस्टमिड वह है जो हैंडलर को लौटाया जाता है ताकि आप कैप्चर की पहचान कर सकें।

GrabzIt सपोर्ट द्वारा 26 फरवरी 2023 को उत्तर दिया गया