Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 지훈현서
- python3.11 pip
- GEF
- pwn
- tool
- Seccomp bypass
- 임베디드 시스템 해킹
- z3 signed 이슈
- Python.h: No such file or directory
- Recoverit
- VSCode C++ 표준 버전 수정
- pwntools
- vmware 반응 속도
- OpenAI 개발
- docker
- GDB
- pip 에러 해결
- 실시간로깅
- c++
- vhdx 파일 복구
- 개발
- 리커버릿
- std::cerr
- Windows 부팅 오류
- python3.11 설치
- DYNAMIC Section
- Python3
- python
- wsl2 복구
- 공유 라이브러리는 왜 항상 같은 순서로 맵핑 될까?
Archives
- Today
- Total
OZ1NG의 뽀나블(Pwnable)
[Tips][python-requests] get/post -> 403 forbidden 해결 본문
[문제]
가끔 파이썬의 requests 모듈을 통해 get 또는 post 방식으로 웹 페이지에 접근하는 경우 403 forbidden 에러가 발생하는 경우가 있다.
이때 브라우저로 접근했을때는 아무런 문제가 없다면 헤더에 user-agent 값을 추가해주는 것을 고려해봐야한다.
[해결]
import requests
def function():
url = "https://example.com"
HEADERS = {
"user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36 Edg/108.0.1462.46"
}
str = requests.get(url, headers=HEADERS).content
아래와 같이 user-agent가 포함된 헤더를 포함하면 이후에는 잘 파싱이 된다.
'Tips' 카테고리의 다른 글
[Tips]python3.x pip 모듈 설치 에러 해결 : Python.h: No such file or directory (0) | 2022.12.14 |
---|---|
[Tips] python XML 파싱 (0) | 2022.12.12 |
[Tips] add-apt-repository Error: user or team does not exist. 오류 해결 (2) | 2022.12.09 |
[Tips] python3.11 설치 - Ubuntu 20.04 (0) | 2022.12.08 |
[CTF][문제 제작] docker container 원격 접속 후 Error opening terminal: unknown. 오류 해결 (docker container <--> ncurses 충돌) (0) | 2022.11.12 |
Comments