Merhaba arkadaşlar bir sitenin websocket serverinden gelen paketlerin boyutuna göre filtreliyorum mesela 148 baytlık bir paket gelince bildirim alacağım aslında bunu yaptım zaten ama sorun çok gecikmeli(nerdeyse 7-8 saniye kadar) çalışması bu konuyu nasıl aşarım. Bir sürü paket geliyor chrome'nin inspect kısmındaki wss gibi görmek istiyorum.
import requests
import websocket
from websocket import create_connection
websocket_url = "wss://likurgus.com"
def filter_websocket_traffic(websocket_url):
ws = create_connection(websocket_url)
while True:
try:
data = ws.recv()
print(f"Received data: {data}")
if len(data) == 148:
print("Filtered data:", data)
except websocket.WebSocketConnectionClosedException:
print("WebSocket connection closed.")
break
filter_websocket_traffic(websocket_url)