1

我目前正在使用 phantomjs 来生成 HAR 文件。但它有时会挂断,因此我正在尝试使用 Chrome 来做到这一点。我安装了它并安装了chrome-har-capturer来为我完成这项工作。

但是当我试图执行

chrome-har-capturer -o out.har https://github.com

这是错误的说法

cannot connect to chrome
error : connect ECONNREFUSED

谁能告诉我我错过了什么...我在 centos(64)VPS 和 chrome 最新稳定版本

4

1 回答 1

0

根据我的经验,我认为问题在于 Chrome 无法正常打开。由于您使用的是 VPS,它没有窗口环境,因此您还需要确保安装了 Xvfb 以提供虚拟视觉缓冲区。你可以这样做使用

yum install xorg-x11-server-Xvfb

然后使用

xvfb-run google-chrome --remote-debugging-port=9222 > /dev/null & 

哪个应该在后台启动谷歌浏览器。如果一切正常,那么现在使用命令捕获 har 文件应该没有问题。

要确保 chrome 正在运行,请使用

ps -aux|grep google-chrome

一旦chrome正常运行,您就可以使用

chrome-har-capturer -o out.har https://github.com
于 2015-09-11T05:00:32.843 回答