【问题标题】:Creating a URLretreive function using urllib2 in python在 python 中使用 urllib2 创建一个 URLretreive 函数
【发布时间】:2011-08-20 15:58:05
【问题描述】:

我想要一个可以使用 urllib2 将网页从网页保存到指定路径的功能。

urllib的问题是它不检查错误404,但不幸的是urllib2没有这样的功能,虽然它可以检查http错误。

如何创建函数将文件永久保存到路径?

def save(url,path):
  g=urllib2.urlopen(url)
  *do something to save g to 'path'*

【问题讨论】:

标签: python urllib2


【解决方案1】:

只需使用 .read() 获取内容并将其写入文件路径即可。

def save(url,path):
  g = urllib2.urlopen(url)
  with open(path, "w") as fH:
    fH.write(g.read())

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-08-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-08
    • 2017-10-27
    • 2023-03-25
    相关资源
    最近更新 更多