使用python通过https下载mbox文件

时间:2010-03-22 15:19:32

标签: python urllib2

我试图找到适合从中下载内核补丁的模块 kernel.org网站

例如,要在https://patchwork.kernel.org/patch/62948/mbox/

下载文件

我理解urlgrabber在debian上有https问题。 urllib2似乎也有这个url的问题(说getaddrinfo失败了,即使到达其他网址没有问题)

任何帮助将不胜感激

2 个答案:

答案 0 :(得分:1)

好奇,这个网址应该可以正常工作(虽然我只在Mac OS X上尝试过)。我在我的代码中使用了这个非常简单的测试:

import urllib
get_url = lambda url : urllib.urlopen(url).read()
data = get_url('https://patchwork.kernel.org/patch/62948/mbox/')

当然,这会将结果加载到内存中 - 但它确实有效。您使用的是哪个版本的Python?我唯一能想到的是你的Python套接字模块是在没有SSL支持的情况下编译的。

答案 1 :(得分:0)

嗯,也许你需要重定向处理?