כלים ללכידה ולהמרה של האינטרנט
הקהילה המקוונת של GrabzIt

כלי צילום מסך של Python Grabzit ל-S3 עם שם מותאם אישית

שאל שאלות כיצד להשתמש בכלי המסך של GrabzIt.

שלום איך אני יכול לציין שם קובץ מותאם אישית עם צילום מסך saved ל-S3? הקוד שלי לא עובד כדי לציין שם קובץ מותאם אישית.

 

הנה הקוד שלי:

מ-GrabzIt ייבוא ​​GrabzItImageOptions
מ-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(כתובת אתר, אפשרויות)
    GrabzIt.Save()

 

 

 

**** הערה: המסמכים אומרים לציין CustomId באפשרויות אבל הפלט ממשיך להופיע בדלי S3 שלי עם השם של מפתח Grabzit שלי...?

נשאל על ידי סקוט הנדריקס ב-26 בפברואר 2023

לפי התיעוד זה לא נתמך: https://grabz.it/support/article/export-capture/

זאת כדי להפסיק את הצורך לטפל בבעיות עם התנגשויות שמות קבצים במערכות השונות. אם תרצה לשנות את השם שם תצטרך ליישם זאת בעצמך.

ה-customid הוא מה שמוחזר למטפל כדי שתוכל לזהות לכידה.

ענה על ידי GrabzIt Support ב-26 בפברואר 2023