随笔 - 1, 文章 - 0, 评论 - 1, 引用 - 0
数据加载中……

2011年8月9日

python从实际网页得到HTML的两种方法

 1import urllib
 2
 3def downloadhtml1():
 4    sock = urllib.urlopen("http://www.baidu.com")
 5    htmlContent = sock.read()
 6    sock.close()
 7    dirInfo = open('D:\\baidu1.html''a'
 8    dirInfo.write(htmlContent)
 9    dirInfo.close()
10
11def cbk(a, b, c):
12    per = 100.0 ** b / c
13    if per > 100:
14        per = 100
15    print '%.2f%%' %per
16    
17def downloadhtml2():    
18    url = 'http://www.baidu.com'
19    local = 'd:\\baidu2.html'
20    urllib.urlretrieve(url,local,cbk)
21    
22if __name__ == '__main__':
23    downloadhtml1()
24    downloadhtml2()

posted @ 2011-08-09 09:09 一寒 阅读(95) | 评论 (1)编辑 收藏