机械化流下载python

时间:2012-06-17 20:05:54

标签: python mechanize mechanize-python

我正在尝试从需要htaccess - 样式身份验证以及cookie的网站下载文件,并使用python mechanize来下载这些文件。有没有办法在将整个文件加载到内存之前开始写入?

编辑:我正在使用mechanize.Browser跟踪auth / cookie,所以要么在调用urlopen时使用浏览器状态,要么是用户浏览器的更好方法。

edit2:使用urllib2进行重写,但如果有一个简单的解决方案,我仍然有点好奇。

1 个答案:

答案 0 :(得分:-1)

假设您正在使用urllib2建立http连接,答案是肯定的。 urlopen()返回一个类似文件的对象,您可以从中读取()一次可以写入磁盘的数据块。