Python 3.x 如何使用WebSocket发送消息?

Python 3.x 如何使用WebSocket发送消息?,python-3.x,websocket,python-requests,request,google-chrome-devtools,Python 3.x,Websocket,Python Requests,Request,Google Chrome Devtools,我已经在DevTools中打开了我的Firefox网络标签,我想通过WhatsApp发送一条消息,它使用WebSocket进行通信。以下是发送消息时的情况: 现在,我想通过Python发送一条Web套接字消息,但我找不到方法。我在谷歌上搜索了一下,但找不到一个合适的解决方案。我不知道在发送消息时要提供哪些参数 以下是我目前的代码: import requests headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64

我已经在DevTools中打开了我的Firefox网络标签,我想通过WhatsApp发送一条消息,它使用WebSocket进行通信。以下是发送消息时的情况:

现在,我想通过Python发送一条Web套接字消息,但我找不到方法。我在谷歌上搜索了一下,但找不到一个合适的解决方案。我不知道在发送消息时要提供哪些参数

以下是我目前的代码:

import requests

headers = {
    'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:88.0) Gecko/20100101 Firefox/88.0',
    'Accept': '*/*',
    'Accept-Language': 'en-US,en;q=0.5',
    'Sec-WebSocket-Version': '13',
    'Origin': 'https://web.whatsapp.com',
    'Sec-WebSocket-Extensions': 'permessage-deflate',
    'Sec-WebSocket-Key': 'yVoOx/6Sn1wyiv9R3OopPQ==',
    'Connection': 'keep-alive, Upgrade',
    'Pragma': 'no-cache',
    'Cache-Control': 'no-cache',
    'Upgrade': 'websocket',
    'TE': 'Trailers',
}

response = requests.get("http://wss://web.whatsapp.com/ws", headers=headers)

您可以使用websocket之类的库。whatsapp可能为消息传递提供了特定的功能。