const WebSocket = require('ws');
const ws = new WebSocket('wss://dallas.tx.publicsearch.us/ws', {
headers: {
"Origin": "https://dallas.tx.publicsearch.us",
"Cookie": "authToken=51f69ac5-67c5-41ac-8943-cace7ebc6b3c; authToken.sig=x9S_G8Lwy6KHaB2Ek4PT1PR7jhE;"
}
});
ws.on('open', () => {
console.log('Соединение открыто');
});
ws.on('close', (code, reason) => {
console.log('Соединение закрыто', code, reason);
});
у всех сайтов свои тараканы будут) к примеру в том что я скинул выше. Тебе обязательно передавать в заголовке запроса
Origin и
Cookie. Если с первым все ясно, то первая проблема будет с куками. Их как я понял можно получить сделав обычный GET запрос на главную. Тебе эти куки передадут в
Response Headers
https://www.npmjs.com/package/ws
После удачного коннекта, не забывай потом слать пинги ) Формат пингов уже посмотришь во вкладке
Network в браузере