Webをキャプチャして変換するツール
GrabzItのオンラインコミュニティ

カスタム名を使用した S3 への Python Grabzit スクリーンショット ツール

GrabzItのスクリーンショットツールの使用方法について質問します。

こんにちは、スクリーンショットを含むカスタムファイル名を指定するにはどうすればよいですか? 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
    オプション.ブラウザ高さ = 715
    オプション.遅延 = 1000
    options.requestAs = 1
    ファイル名の場合:
        options.customId = ファイル名
    options.exportURL = "s3://key:secret@us-east-1/mybucket"

    それをつかんでください。URLToImage(URL、オプション)
    それをつかんでください。Save()

 

 

 

**** 注: ドキュメントにはオプションでcustomIdを指定するように記載されていますが、出力はGrabzitキーの名前でS3バケットに表示され続けます...?

26 年 2023 月 XNUMX 日、Scott Hendrix による質問

ドキュメントによると、これはサポートされていません: https://grabz.it/support/article/export-capture/

これは、異なるシステムでのファイル名の衝突の問題を処理する必要がなくなるためです。 そこで名前を変更したい場合は、自分でこれを実装する必要があります。

CustomID はハンドラーに返されるもので、キャプチャを識別できるようになります。

26 年 2023 月 XNUMX 日に GrabzIt サポートによって回答されました