Я пытаюсь использовать удаленный безголовый сервер Chrome,
const CDP = require('chrome-remote-interface');
CDP((client) => {
const {Network, Page} = client;
Network.requestWillBeSent((params) => {
console.log(params.request.url);
});
Page.loadEventFired(() => {
client.close();
});
Promise.all([
Network.enable(),
Page.enable()
]).then(() => {
return Page.navigate({url: 'http://192.168.154.200/headless.html'});
}).catch((err) => {
console.error(err);
client.close();
});
}).on('error', (err) => {
console.error(err);
});
Я пытался использовать node test.js --host=172.16.177.150
, но он все еще подключается к 127.0.0.1
и показывает следующую ошибку:
{ Error: connect ECONNREFUSED 127.0.0.1:9222
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1162:14)
errno: 'ECONNREFUSED',
code: 'ECONNREFUSED',
syscall: 'connect',
address: '127.0.0.1',
port: 9222 }
Кто-нибудь знает, как использовать удаленный сервер? Вики здесь не полезны