티스토리 뷰
728x90
반응형
가끔 프록시 도구로 HTTP 요청을 잡고 싶을 때 프록시 설정을 하곤 합니다.
또는 특정 사이트를 크롤링하거나 접근하게 될 때 프록시 서버에 접속해야하는 경우가 생깁니다.
이 때 requests 모듈로 HTTP 요청 기능을 구현했다면, 프록시 설정을 어떻게 해야하는지 알아보았습니다.
저는 우선 프록시 도구를 많이 사용하기 때문에 프록시 도구 사용 시 예제를 준비해보았습니다.
from requests import *
proxies = {'http':'http://127.0.0.1:8080','https':'http://127.0.0.1:8080'}
res = get('http://www.naver.com', proxies=proxies, verify=False)
print(res.status_code)
엄청 간단합니다. 위와 같이 프록시 설정을 하고서 Burpsuite 프록시 도구를 사용해 HTTP 요청 패킷을 잡아보도록 하겠습니다.
그러면 이렇게 패킷이 잘 잡히는 것을 볼 수 있습니다.
- 끝 -
728x90
반응형
'프로그래밍 > Python' 카테고리의 다른 글
[geopandas] 윈도우에서 파이썬 GeoPandas 에러없이 설치하기 (0) | 2023.03.11 |
---|---|
[Python] AWS CLI(Command Line Interface) 사용법 (0) | 2023.03.04 |
[django] 장고에서 사용자 비밀번호 변경하기 (0) | 2023.02.09 |
[python] pymongo MongoClient regex, not regex (0) | 2023.01.18 |
[오류해결] pip install pycrypto : legacy-install-failure (0) | 2023.01.13 |
댓글