この記事の例では、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 プログラミング設計に役立つことを願っています。