✨Python
[Python] HTTPError 401 : Unauthorized 에러 해결하기!!
김말자
2022. 6. 9. 12:48
728x90
728x90
BIG
네이버 API 연동을 위한 크롤링을 하던중 HTTP에러가 떴다....
HTTPError Traceback (most recent call last)
<ipython-input-7-5aeff6ee8c57> in <module>()
12 request.add_header("X-Naver-Client-Secret",client_secret)
13 request.add_header("Content-Type","application/json")
---> 14 response = urllib.request.urlopen(request, data=body.encode("utf8"))
15 rescode = response.getcode()
16 if(rescode==200):
5 frames
/usr/lib/python3.7/urllib/request.py in http_error_default(self, req, fp, code, msg, hdrs)
647 class HTTPDefaultErrorHandler(BaseHandler):
648 def http_error_default(self, req, fp, code, msg, hdrs):
--> 649 raise HTTPError(req.full_url, code, msg, hdrs, fp)
650
651 class HTTPRedirectHandler(BaseHandler):
HTTPError: HTTP Error 401: Unauthorized
에러의 원인은 서버가 잘못된 자격 증명을 사용하여 너무 많이 로그인하려고 할 때 발생하므로 서버에서 사용자를 차단해버리는 것 입니다. 그래서 접근이 막힌 거죠. 그래서 클라이언트 아이디, 서비스키를 확인하고 다시 해보면 에러가 해결됨을 알 수 있습니다.
잘돌아가는 것을 확인할 수 있습니다.
728x90
반응형
BIG