ホームページ  >  記事  >  バックエンド開発  >  Web ページをローカルに保存する Python 実装の例

Web ページをローカルに保存する Python 実装の例

WBOY
WBOYオリジナル
2016-06-16 08:44:491151ブラウズ

Python の例を学ぶ: Web ページをローカルに保存する

コードをコピー コードは次のとおりです:

# coding= utf-8
__auther__ = 'xianbao'
import urllib
import os
def reporthook(blocks_read, block_size, total_size):
そうでない場合、blocks_read:
print '接続を開く'
return
if total_size print "%d が読み取られています (%dbytes が完了しました)"%(blocks_read, block_read * block_size)
else:
amout_read = block_size * block_read
print '%d は読み取り中です、%d/%d'%(blocks_read, amout_read, total_size)
return

try:
filename, msg = urllib.urlretrieve('http://www.jb51.net/', reporthook=reporthook)
print
print 'ファイルは:', filename
print 'ヘッダファイルは'
print msg
print '削除前のファイルアドレス:', os.path.exists(filename)

最後に:
urllib.urlcleanup()

print 'ファイルはまだ存在します:', os.path.exists(filename)

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。