ホームページ >バックエンド開発 >Python チュートリアル >Python を実装して Web からドキュメントを取得する方法

Python を実装して Web からドキュメントを取得する方法

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

この記事の例では、Python が Web 上の URL からドキュメントを取得する方法を説明しています。参考のために共有したいと思います。具体的なメソッド分析は次のとおりです。

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

import urllib 
doc = urllib.urlopen("http://www.python.org").read() 
print doc#直接打印出网页 
def reporthook(*a): 
 print a 
#将http://www.renren.com网页保存到renre.html中,
#每读取一个块调用一字reporthook函数 
 
urllib.urlretrieve("http://www.renren.com",'renren.html',reporthook) 
#将http://www.renren.com网页保存到renre.html中 
urllib.urlretrieve("http://www.renren.com",'renren.html')

プログラムの実行結果は次のとおりです:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
..........................网页内容
</body>
</html>


(0, 8192, -1)
(1, 8192, -1)
(2, 8192, -1)

urllib.urlopen はファイルのようなオブジェクトを返します。

この記事が皆さんの Python プログラミング設計に役立つことを願っています。

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