✨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