首页 > 解决方案 > 如何使用具有特定登录详细信息 cookie 的灯塔?

问题描述

我正在尝试从命令行Lighthouse在我的网站上运行。
Chrome浏览器打开时,它没有任何 cookie,因此没有加载所需的页面,而是我得到了我的登录页面。
我尝试在使用--extra-headerscookie 运行灯塔时使用标志,但我不确定这是正确的方法(如果是这样,“Cookie”属性中应该包含什么)

运行Lighthouse

lighthouse SITE_URL --output json --output-path ./report.json --extra-headers=./headers.json

headers.json文件是:

{
  "Cookie": "Username=my_username; Password:my_password;"
}

这是插入用于加载网站的 cookie 的正确方法吗?
如果是这样,自定义 cookie 的正确语法是什么?

标签: cookieslighthouse

解决方案


为了查看 cookie 的正确语法,我登录并复制了用于登录的 Session 值。

{
  "Cookie": "mySession=SESSION_HASH;"
}

推荐阅读