Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/460.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
Javascript 如何将文件下载到内存casperjs_Javascript_Phantomjs_Casperjs - Fatal编程技术网

Javascript 如何将文件下载到内存casperjs

Javascript 如何将文件下载到内存casperjs,javascript,phantomjs,casperjs,Javascript,Phantomjs,Casperjs,我是casperjs的初学者,我正在尝试从网页下载文件并节省内存。我可以保存到临时文件夹,只是想知道是否有更好的方法 function downloadfile(newUrl){ var fileExt = newUrl.replace(/^.*[\\\/]/, ''); var path = 'C:/WINDOWS/TEMP/' + fileExt; casper.download(newUrl, path); } 你的代码有什么问题?我已经创建了一个网络爬虫来下载每个链接

我是casperjs的初学者,我正在尝试从网页下载文件并节省内存。我可以保存到临时文件夹,只是想知道是否有更好的方法

function downloadfile(newUrl){
   var fileExt = newUrl.replace(/^.*[\\\/]/, '');
   var path = 'C:/WINDOWS/TEMP/' + fileExt;
   casper.download(newUrl, path);
}

你的代码有什么问题?我已经创建了一个网络爬虫来下载每个链接上的文件,它现在进入我的临时文件夹。但是我注意到速度慢了很多。我希望将文件保存到内存中,以提高爬虫程序的速度。因此,您没有特殊的事情要做。只需告诉casper获取页面,然后做你想做的:docs.casperjs.org/en/latest/quickstart.html可能重复你的代码有什么问题?我已经创建了一个网络爬虫,可以从每个链接下载文件,它目前进入我的临时文件夹。但是我注意到速度慢了很多。我希望将文件保存到内存中,以提高爬虫程序的速度。因此,您没有特殊的事情要做。只需告诉casper获取页面,然后执行您想要的操作:docs.casperjs.org/en/latest/quickstart.htmlproble duplicate of