python 웹 페이지를 로컬로 저장하는 예시

931 단어
python 예시 배우기: 웹 페이지를 로컬로 저장하기
 
  
#coding=utf-8
__auther__ = 'xianbao'
import urllib
import os
def reporthook(blocks_read, block_size, total_size):
 if not blocks_read:
  print ' '
  return
 if total_size < 0:
  print "%d (%dbytes )"%(blocks_read, blocks_read * block_size)
 else:
  amout_read = block_size * blocks_read
  print '%d ,%d/%d'%(blocks_read, amout_read, total_size)
 return

try:
 filename, msg = urllib.urlretrieve('//www.jb51.net/', reporthook=reporthook)
 print
 print ' :', filename
 print ' '
 print msg
 print ' :', os.path.exists(filename)

finally:
 urllib.urlcleanup()

 print ' :', os.path.exists(filename)

좋은 웹페이지 즐겨찾기