أدوات لالتقاط وتحويل الويب
مجتمع GrabzIt على الإنترنت

أداة Python Grabzit Screenshot إلى S3 باسم مخصص

اطرح أسئلة حول كيفية استخدام أداة لقطة شاشة GrabzIt.

مرحبًا كيف يمكنني تحديد اسم ملف مخصص مع وجود لقطة شاشة saveد إلى S3؟ الكود الخاص بي لا يعمل لتحديد اسم ملف مخصص.

 

هذا هو الكود الخاص بي:

من GrabzIt استيراد GrabzItImageOptions
من GrabzIt قم باستيراد GrabzItClient

تعريف get_screenshot(tx_id, filename=None):
    GrabzIt = GrabzItClient.GrabzItClient("mykey"، "mysecret")

    الخيارات = GrabzItImageOptions.غرابزيتImageOptions()
    خيارات التنسيق = "JPG"
    خيارات عرض المتصفح = 650
    خيارات ارتفاع المتصفح = 715
    خيارات التأخير = 1000
    خيارات الطلب = 1
    إذا كان اسم الملف:
        options.customId = اسم الملف
    options.exportURL = "s3://key:secret@us-east-1/mybucket"

    GrabzIt.URLToImage(عنوان URL، الخيارات)
    GrabzIt.Save()

 

 

 

**** ملاحظة: تنص المستندات على تحديد معرف مخصص في الخيارات ولكن الإخراج يستمر في الظهور في مجموعة S3 الخاصة بي باسم مفتاح Grabzit الخاص بي...؟

تم طرح السؤال بواسطة سكوت هندريكس في 26 فبراير 2023

وفقًا للوثائق، هذا غير مدعوم: https://grabz.it/support/article/export-capture/

يهدف هذا إلى التوقف عن الاضطرار إلى التعامل مع مشكلات تضارب أسماء الملفات في الأنظمة المختلفة. إذا كنت ترغب في تغيير الاسم هناك، فستحتاج إلى تنفيذ ذلك بنفسك.

المخصص هو ما يتم إرجاعه إلى المعالج حتى تتمكن من التعرف على الالتقاط.

تم الرد عليه بواسطة دعم GrabzIt في 26 فبراير 2023