每个PhantomJS进程都有自己的内存缓存,因此在脚本执行之间无需清除它。您可以让PhantomJS将缓存保存在磁盘中,以便在执行期间持久化。请参见--disk-cache选项。在脚本执行期间,没有清除缓存的方法。另一方面,localStorage每次都被持久化,您不能关闭它。因此,在退出PhantomJS之前,您可能需要添加以下代码片段。page.evaluate(function(){ localStorage.clear(); });