标签: python mechanize mechanize-python
我正在尝试从需要htaccess - 样式身份验证以及cookie的网站下载文件,并使用python mechanize来下载这些文件。有没有办法在将整个文件加载到内存之前开始写入?
编辑:我正在使用mechanize.Browser跟踪auth / cookie,所以要么在调用urlopen时使用浏览器状态,要么是用户浏览器的更好方法。
edit2:使用urllib2进行重写,但如果有一个简单的解决方案,我仍然有点好奇。
答案 0 :(得分:-1)
假设您正在使用urllib2建立http连接,答案是肯定的。 urlopen()返回一个类似文件的对象,您可以从中读取()一次可以写入磁盘的数据块。
urlopen()