반응형
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
반응형
'파이썬' 카테고리의 다른 글
파이썬 Hidden features of PyCharm (0) | 2020.12.09 |
---|---|
파이썬 Turn off axes in subplots (0) | 2020.12.09 |
파이썬 AttributeError : 'NoneType'개체에 'split'속성이 없습니다. (0) | 2020.12.09 |
파이썬 팬더 : 다른 이름으로 필드에서 DataFrames를 결합 하시겠습니까? (0) | 2020.12.08 |
파이썬 내 날짜가 문자열 인 경우 Python에서이 목록을 어떻게 정렬합니까? (0) | 2020.12.08 |
댓글