김빵디

AttributeError: module 'urllib' has no attribute 'request' 해결방법 본문

외로운 싸움/Python

AttributeError: module 'urllib' has no attribute 'request' 해결방법

김빵디 2022. 5. 20. 18:05
728x90

파이썬에 http 응답상태코드를 확인해보고 싶어서 시도했다.

근데..... 어라?

AttributeError: module 'urllib' has no attribute 'request' 이게뭐야!

당황하지말고 얼른 찾아보자...뒤적뒤적...뒤적뒤적...

 

[해결방법]

프로젝트 내 파일이름을 http.py 라고 지정해놓았는데 http_my.py 라고 변경하니 코드가 제대로 돌았다...

어이없지만...해결완료!

 

▼ 사용코드

import urllib.request

res = urllib.request.urlopen(url)
print(res.status)
김빵디의 응답코드는 200!

 

▼ 참고하자

200 성공 Success 서버에 요청한 페이지가 성공적으로 처리되었음을 의미
403 금지 Forbidden 권한이 없는 이유로 서버에 요청한 페이지 제공이 거부되었음을 의미
404 찾을 수 없음 Not Found 서버에 요청한 페이지가 존재하지 않음을 의미
500 내부 서버 오류 Internal Server Error 서버의 오류로 페이지가 제공되지 않음을 의미
 
728x90