2015-08-28 1 views
0

В настоящее время я использую phantomjs для размножения файлов HAR. Но это иногда зависает, поэтому я пытаюсь использовать Chrome для этого. я установил его, а также установил chrome-har-capturer, чтобы выполнить эту работу для меня.chrome har file generation

Но когда я попытался выполнить

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

это ложное говоря

cannot connect to chrome 
error : connect ECONNREFUSED 

Может кто-нибудь сказать мне, что я не хватает ... Я на CentOS (64) VPS и хром последняя стабильная версия

ответ

0

С моей точки зрения, проблема в том, что Chrome не открывается должным образом. Поскольку вы используете VPS, у него нет среды окон, поэтому вам также необходимо убедиться, что Xvfb установлен для предоставления виртуального визуального буфера. Вы можете сделать это, используя

yum install xorg-x11-server-Xvfb 

Затем используйте

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

Который должен начать Google Chrome в фоновом режиме. Если все работает так, как предполагается, теперь у вас не должно возникнуть проблемы с использованием команды для захвата файла har.

Чтобы убедиться, что хром работает, используйте

ps -aux|grep google-chrome 

После хром работает нормально, то вы можете использовать

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

до сих пор не может подключиться к хрому Ошибка: подключение ECONNREFUSED – aruth

+0

Ссылаясь на [это] (https://github.com/cyrus-and/chrome-har-capturer/issues/4), возможно, вам потребуется обновить свой узел. –