gpt4 book ai didi

phantomjs - 为 phantomjs 的每个实例指定不同的缓存目录

转载 作者:行者123 更新时间:2023-12-02 23:06:25 27 4
gpt4 key购买 nike

我正在使用 PhantomJS 1.8,但遇到了一个限制——您无法指定它用于磁盘缓存的目录。我将其添加到他们的问题跟踪系统中,但由于以前没有它,所以我不希望它很快添加。

因此,我正在寻找解决此限制的方法。我想做的是运行多个 Phantomjs 进程,每个进程都有自己独立的缓存目录。在该功能添加到 phantom 之前,有什么办法可以做到这一点吗?

phantom 如何确定首先使用哪个目录进行缓存?如果它基于环境变量,也许可以通过某种方式为我运行的每个 PhantomJS 实例设置不同的值。

最佳答案

至少在 PhantomJS 1.9 下,缓存目录是 $HOME/.qws/cache/Ofi Labs/PhantomJS,因此如果在运行 PhantomJS 之前修改 HOME 环境变量,则可以为每个进程拥有不同的磁盘缓存。我对此进行了测试,它对我有用。

关于phantomjs - 为 phantomjs 的每个实例指定不同的缓存目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15118292/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com