我正在尝试使用远程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 }
有人知道如何使用远程服务器吗? The wiki here没有帮助