если мы в node.js конектимся через socet.io, как в этом случае получить ответ от сервера? в ответе будут допустим айдишники пользователей, чтоб их спарсить
Настоящий клик и клик через js - разные вещи. Эмулируйте полноценный клик.
Даже в обычном браузере: сделайте ссылку с target=_blank и попробуйте эмулировать клик на js. Скорее всего браузер не откроет вкладку, а спросит подтверждение.