【python】如何下载一个网页

来源:互联网 发布:文件夹加密软件 编辑:程序博客网 时间:2024/05/01 03:29

Stackoverflow的答案:
http://stackoverflow.com/questions/22676/how-do-i-download-a-file-over-http-using-python
import urllib2response = urllib2.urlopen('http://www.example.com/')html = response.read()
import urlliburllib.urlretrieve ("http://www.example.com/songs/mp3.mp3", "mp3.mp3")

还有如progress bar的实现等等。
2012的requests,对http直接封装:
>>> import requests>>> >>> url = "http://download.thinkbroadband.com/10MB.zip">>> r = requests.get(url)>>> print len(r.content)10485760


各类回答棒极了