【发布时间】:2015-05-06 16:31:26
【问题描述】:
如果有这样的功能,我需要更改 Phantomjs 自动清除缓存的默认时间。有什么想法吗?
【问题讨论】:
如果有这样的功能,我需要更改 Phantomjs 自动清除缓存的默认时间。有什么想法吗?
【问题讨论】:
【讨论】:
每个 PhantomJS 进程都有自己的内存缓存,因此无需在脚本执行之间清除它。您可以让 PhantomJS 将缓存保存在磁盘中,以便在执行过程中保持缓存。请参阅--disk-cache option。
在脚本执行期间无法清除缓存。
另一方面,localStorage 每次都会持续存在,您无法将其关闭。所以你可能需要在退出 PhantomJS 之前添加下面的 sn-p。
page.evaluate(function(){
localStorage.clear();
});
【讨论】: