我想要一个可以使用urllib2将网页从网页保存到指定路径的功能。
urllib的问题在于它没有检查错误404,但遗憾的是urllib2没有这样的功能,尽管它可以检查http错误。
如何创建一个将文件永久保存到路径的功能?
def save(url,path):
g=urllib2.urlopen(url)
*do something to save g to 'path'*
答案 0 :(得分:1)
只需使用.read()获取内容并将其写入文件路径。
def save(url,path):
g = urllib2.urlopen(url)
with open(path, "w") as fH:
fH.write(g.read())