현재 헤드리스 크롬 용 : Heroku Build Pack을 사용 중입니다. https://github.com/heroku/heroku-buildpack-google-chrome/Heroku - 헤드리스 크롬 - 연결 거부 됨
내 노드 스크립트 (아래 표) 크롬 인스턴스에 연결할 수 없습니다이 화나는 오류가 발생하고 있습니다.
{ 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 - 아이디어를 얻는 스 니펫을 추가했습니다.] –