【问题标题】:urlretrieve returns an empty fileurlretrieve 返回一个空文件
【发布时间】:2009-10-28 20:44:19
【问题描述】:

我正在尝试使用 urlretrieve 从以下形式的 url 下载文件:

http://example.com/download.php?id=6456&name=foo

但由于某种原因,我得到了一个空的回复。

我尝试了this question 中建议的方法似乎没有帮助,因为

remotefile.info()

不包含键'content-disposition',只有

['content-length', 'x-powered-by', 'refresh', 'server', 'connection', 'date', 'content-type']

有什么建议吗?

【问题讨论】:

    标签: python download urllib2 urllib


    【解决方案1】:

    来自manual的信息:

    info() — 返回元信息 页面,例如标题,在 httplib.HTTPMessage 的形式 实例(请参阅 HTTP 快速参考 标题)

    dict remotefile.info() 中有哪些键?

    你能得到完整的标题信息吗?

    【讨论】:

    • 谢谢,您的回答使我走上了解决方案的正确轨道。查看响应标头,我发现了一个指向登录页面的 url。忘了我必须先这样做
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-02-16
    • 1970-01-01
    • 2013-06-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多