2024-06-16 11:33:52 发布
网友
我从chrome网络选项卡复制websocket请求,并尝试将其用作fetch,但显然不起作用,因为fetch只支持HTTP(S)
HTTP(S)
有没有一种方法可以通过Python或JavaScript连接到WhatsApp websocket
Python
JavaScript
您可以使用连接到chrome中的插座
let socket = new WebSocket("wss://web.whatsapp.com/ws"); socket.onopen = (e)=>console.log("connected") socket.onmessage = (e)=>console.log("msg",e) socket.onerror = (e)=>console.log("error",e)
但是你不能监听消息
您需要使用flask socketio和for javascript套接字库。步骤是连接,然后将数据发送到上述函数。您需要阅读文档,因为它非常简单
我不知道这是否有帮助,您可以在node.js中始终使用WebSocket。类似地,socketio模块在python中也可用
我在本地机器上尝试了这个,但是套接字服务器抛出了一个意外的禁止403错误
无论如何,这就是一个例子:
const WebSocket = require('ws') var socket = new WebSocket("wss://web.whatsapp.com/ws") socket.onopen = (e)=>console.log("connected") socket.onmessage = (e)=>console.log("msg",e) socket.onerror = (e)=>console.log("error",e)
WebSocketGithub回购链接
您可以使用连接到chrome中的插座
但是你不能监听消息
您需要使用flask socketio和for javascript套接字库。步骤是连接,然后将数据发送到上述函数。您需要阅读文档,因为它非常简单
我不知道这是否有帮助,您可以在node.js中始终使用WebSocket。类似地,socketio模块在python中也可用
我在本地机器上尝试了这个,但是套接字服务器抛出了一个意外的禁止403错误
无论如何,这就是一个例子:
WebSocketGithub回购链接
相关问题 更多 >
编程相关推荐