[Tip’s] How to Python requests HTTPs with Fiddler

Requests를 Fiddler로 보는 방법

어차피 소스코드를 수정 가능한 python에서 Fiddler 로 보내는 방법이 먼 소용인가 싶지만서도,
Fiddler가 실행 중인 상태에선 SSL 오류가 난다.


requests.get(), post()등에서 해당 속성을 주면된다.
proxies={"http": "http://127.0.0.1:8888", "https":"http:127.0.0.1:8888"}, verify=r"FiddlerRoot.pem"

여기서 FiddlerRoot.pem은 직접 만들어야되는데,

Tool > Options > HTTPS 탭 > Actions 버튼 > Export  Root … 클릭을 하면 FiddlerRoot.cer 파일이 생성된다.
이걸 openssl 를 통해서 pem파일로 만들어준다.

Command : openssl x509 -inform der -in FiddlerRoot.cer -out FiddlerRoot.pem

FiddlerRoot.pem를 .py 파일과 같은 폴더내에 두면 된다.

글의 문제가 있다면 댓글을 달아 주세요.

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.