gpt4 book ai didi

phantomjs - 如何让 Phantom.js 像普通浏览器一样缓存资源?

转载 作者:行者123 更新时间:2023-12-03 12:42:18 25 4
gpt4 key购买 nike

Chrome 不会在每次请求时重新下载 javascript 文件。他们缓存它。

但是,当我的 Phantom.js 访问页面时,它每次都会下载 javascript。有没有可以让它像浏览器一样的设置?

最佳答案

PhantomJs 已经支持内存缓存;这意味着如果您在同一个运行实例中浏览多个页面,PhantomJs 将不会下载已经在缓存中的资源。

您可以打开磁盘缓存;这会将 Web 资源(js、css、图像等)存储在物理磁盘中。

这由命令行参数控制:

  • 磁盘缓存 =[true|false] 启用磁盘缓存(在桌面服务缓存存储位置,默认为 false)。也接受:[是|否]
  • 最大磁盘缓存大小 =size 限制磁盘缓存的大小(以 KB 为单位)。

  • 来自 this link ,它似乎存储在 %AppData%/Local/Ofi Labs/PhantomJS/cache/http. 下在 window 上。

    关于phantomjs - 如何让 Phantom.js 像普通浏览器一样缓存资源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22822617/

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