본문 바로가기
파이썬

파이썬 Python urllib urlopen이 작동하지 않습니다.

by º기록 2020. 12. 9.
반응형

urllib 모듈을 사용하여 라이브 웹에서 데이터를 가져 오려고하므로 간단한 예제를 작성했습니다.

내 코드는 다음과 같습니다.

import urllib

sock = urllib.request.urlopen("http://diveintopython.org/") 
htmlSource = sock.read()                            
sock.close()                                        
print (htmlSource)  

하지만 다음과 같은 오류가 발생했습니다.

Traceback (most recent call last):
  File "D:\test.py", line 3, in <module>
    sock = urllib.request.urlopen("http://diveintopython.org/") 
AttributeError: 'module' object has no attribute 'request'

 

해결 방법

 

잘못된 문서 또는 잘못된 Python 인터프리터 버전을 읽고 있습니다. Python 2에서 Python 3 라이브러리를 사용하려고했습니다.

사용하다:

import urllib2

sock = urllib2.urlopen("http://diveintopython.org/") 
htmlSource = sock.read()                            
sock.close()                                        
print htmlSource


 

참조 페이지 https://stackoverflow.com/questions/25863101

 

 

반응형

댓글