웹 캡처 및 변환 도구
GrabzIt의 온라인 커뮤니티

사용자 정의 이름을 사용하여 S3에 대한 Python Grabzit 스크린샷 도구

GrabzIt의 스크린 샷 도구 사용법에 대해 질문하십시오.

안녕하세요 스크린샷이 있는 사용자 지정 파일 이름을 어떻게 지정할 수 있습니까? saved를 S3로? 내 코드가 사용자 정의 파일 이름을 지정하는 데 작동하지 않습니다.

 

내 코드는 다음과 같습니다.

GrabzIt에서 GrabzIt 가져오기ImageOptions
GrabzIt에서 GrabzItClient 가져오기

def get_screenshot(tx_id, 파일 이름=없음):
    GrabzIt = GrabzItClient.GrabzItClient("mykey", "mysecret")

    옵션 = GrabzItImageOptions.GrabzItImageOptions()
    options.format = "jpg"
    옵션.browserWidth = 650
    옵션.browserHeight = 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 지원팀에서 답변함