如何在特定网站上找到 websocket 和 websocket url?

Posted

技术标签:

【中文标题】如何在特定网站上找到 websocket 和 websocket url?【英文标题】:How do I find websockets and websocket urls on a particular website? 【发布时间】:2019-10-08 16:25:44 【问题描述】:

我一直在阅读有关 websocket 连接并使用它们高速收集数据的信息。我相信我可以阅读文档并使用 python 实现某种 websocket 连接。 我的问题出现在我将如何实际查找 websocket url(例如在 google chrome 开发人员控制台中)。 例如在这个网站上:https://www.btc-exchange.com

我从另一个 *** 帖子中知道,该网站使用 websocket url 更新 btc 价格,但我不知道如何实际找到该 url。 另一个问题是,一旦我看到 URL 正在使用的 websocket 列表 - 有没有办法识别每个套接字在做什么?如,websocket 向网站提供什么信息?

我尝试使用 chrome 开发者工具找到它。也许我只是在某个地方错过了一个选项,但我似乎找不到我需要的东西。

只是希望找到一个网站正在使用的 websocket 列表,并且可能以某种方式查看每个 websocket 提供给 URL 的数据。

谢谢!

【问题讨论】:

Websockets 没有发现机制。 好吧,我最终能够在网络设置中找到 websocket。只需单击以在 chrome 中显示 WS。 【参考方案1】:

经过大量搜索,我在谷歌浏览器的网络设置中找到了我的问题的解决方案。 无需单击全部,只需单击 WS (websockets)。 然后刷新页面,如果网站使用 websockets 传输数据,你应该会看到 websocket url 列在那里! 相当简单。

【讨论】:

以上是关于如何在特定网站上找到 websocket 和 websocket url?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 websocket 服务器上向特定用户发送消息

如何使用 websockets 通过 Flask 向特定用户发送消息?

如何在 Webview 上显示网站的特定部分? (Xcode 7 斯威夫特 2)

聊天使用啥协议? webRTC 或 Websockets

弹簧+WebSocket+STOMP。给特定会话的消息(非用户)

如何使用 websocket 安全地将我的 cli 应用程序连接到网站