#_*_ clding : cp949 _*_
from urllib.request import *
import sys

# html 소스를 파일로 저장
def savefile(contents, filename):
    f = open(filename, 'wb')
    f.write(contents)
    f.close()

# url로부터 html 소스를 받아와서 리턴
def gethtml(url):
    response = urlopen(url)
    return response.read()

# 메인함수
def main(argv):
    if len(argv) != 3:
        print('Usage: webread.py <url> <savefile>')
        return 1

    url = argv[1]
    filename = argv[2]
    html = gethtml(url)
    savefile(html, filename)
    return 0

## 이 모듈이 메인으로 사용되었을때 메인함수 실행
if __name__ == "__main__":
    sys.exit(main(sys.argv))



모 문서에 있는 예제를 보고 작성했는데, 파이썬 2.x 기준에다가 에러확인도 안하고 막올려놔서 버젼문젠줄 알고 삽질함. 짜증..

신고

'ㅍㄺㄻ > python3.x' 카테고리의 다른 글

멀티프로세싱  (0) 2015.01.29
구글 대문페이지 html받아와서 저장하기  (0) 2015.01.28
파이썬 강좌 by 엑시노아  (0) 2015.01.28
Posted by 라나킴