捕獲和轉換Web的工具
GrabzIt的在線社區

使用自定義名稱將 Python Grabzit 屏幕截圖工具轉至 S3

詢問有關如何使用GrabzIt的屏幕截圖工具的問題。

您好,如何指定屏幕截圖的自定義文件名 saved 到 S3? 我的程式碼無法指定自訂檔案名稱。

 

這是我的代碼:

從 GrabzIt 導入 GrabzItImageOptions
從 GrabzIt 導入 GrabzItClient

def get_screenshot(tx_id, 檔案名稱=無):
    grabzIt = GrabzItClient.GrabzItClient("mykey", "mysecret")

    選項 = GrabzItImageOptions.GrabzItImageOptions()
    選項.format = "jpg"
    選項.瀏覽器寬度 = 650
    選項.瀏覽器高度 = 715
    選項.延遲 = 1000
    選項.requestAs = 1
    如果檔案名稱:
        options.customId = 檔案名
    options.exportURL = "s3://key:secret@us-east-1/mybucket"

    抓住它。URLToImage(網址、選項)
    抓住它。Save()

 

 

 

**** 注意:文件說要在選項中指定 customId,但輸出一直顯示在我的 S3 儲存桶中,並帶有我的 Grabzit 金鑰的名稱...?

斯科特·亨德里克斯 (Scott Hendrix) 於 26 年 2023 月 XNUMX 日提問

根據文檔,不支援:https://grabz.it/support/article/export-capture/

這是為了不再需要處理不同系統中的檔案名稱衝突問題。 如果您想更改名稱,則需要自行實施。

customid 是傳回給處理程序的內容,以便您可以識別捕獲。

GrabzIt 支持人員於 26 年 2023 月 XNUMX 日回复