Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
机械化流式下载python_Python_Mechanize_Mechanize Python - Fatal编程技术网

机械化流式下载python

机械化流式下载python,python,mechanize,mechanize-python,Python,Mechanize,Mechanize Python,我试图从一个需要htaccess风格的身份验证和cookie的站点下载文件,并使用python mechanize下载这些文件。在将整个文件加载到内存之前,是否有一种开始写入的方法 编辑:我正在使用mechanize.Browser来跟踪auth/cookie,因此我需要一种在调用urlopen时使用浏览器状态的方法,或者一种更好的方法来访问用户浏览器 edit2:使用urllib2完成重写,但我还是有点好奇是否有一个简单的解决方案。假设您使用的是http连接,答案是肯定的。返回一个类似文件的对

我试图从一个需要htaccess风格的身份验证和cookie的站点下载文件,并使用python mechanize下载这些文件。在将整个文件加载到内存之前,是否有一种开始写入的方法

编辑:我正在使用mechanize.Browser来跟踪auth/cookie,因此我需要一种在调用urlopen时使用浏览器状态的方法,或者一种更好的方法来访问用户浏览器


edit2:使用urllib2完成重写,但我还是有点好奇是否有一个简单的解决方案。

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

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

我可以从mechanize.Browser将Cookie和auth标头获取到urllib2吗?否则,我不确定urlopen如何帮助。我可以从mechanize.Browser将cookies和身份验证标题获取到urllib2中吗?否则,我不确定urlopen有什么帮助。