我目前正在使用:Heroku Build Pack for headless chrome。 https://github.com/heroku/heroku-buildpack-google-chrome/Heroku - 無頭Chrome - 連接拒絕
我遇到了這個令人生厭的錯誤,我的節點腳本(show below)無法連接到chrome實例。我得到一個非常明確的錯誤之中:
{ Error: connect ECONNREFUSED 127.0.0.1:30555
at Object.exports._errnoException (util.js:1018:11)
at exports._exceptionWithHostPort (util.js:1041:20)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1090:14)
code: ‘ECONNREFUSED’,
errno: ‘ECONNREFUSED’,
syscall: ‘connect’,
address: ‘127.0.0.1’,
port: 30555 }
我的節點超級簡單的腳本:
CDP((client) => {
// extract domains
// const {Network, Page} = client;
const Network = client.Network
const Page = client.Page
// setup handlers
Network.requestWillBeSent((params) => {
console.log(params.request.url);
});
Page.loadEventFired(() => {
client.close();
});
// enable events then start!
Promise.all([
Network.enable(),
Page.enable()
]).then(() => {
return Page.navigate({url: 'https://www.something.com/'});
}).catch((err) => {
console.error(err);
client.close();
});
}).on('error', (err) => {
// cannot connect to the remote endpoint
console.error(err);
});
有沒有人有任何運氣得到這種類型的東西的工作?
您可以在「讓節點腳本啓動實際無頭鍍鉻」上分享一些代碼嗎? –
@TomSöderlund - 我添加了一個片段,它可以讓你的想法跨越:] –