【Python爬虫】爬取websockect

websockect基础还有原理 省略

PS:这里我说下aiowebsocket这个依赖库,堪称垃圾中的战斗机,在Mac(Linux没测试过,但是Mac的内核是Linux,放到centOS我估计也会出这个问题)上一直报错SSL证书错误,在windowes上handshakes.py一直找不到请求头,不推荐使用这个库

正确姿势,适合WS/WSS

 

import asyncio
import websockets
import json

async def auth_system(websocket):
    
        # 第一次握手发送的验证数据
        message = '验证数据'
        # 等待接收返回数据
        await websocket.send(message)
        # 赋值接收的返回数据
        response_str = await websocket.recv()

        print("返回数据",response_str)
     # 根据判断结果进行数据结构整理与逻辑函数编写

# 客户端主逻辑
async def main_logic():

    async with websockets.connect('wss:请求连接') as websocket:

        await auth_system(websocket)

if __name__ == '__main__':
    asyncio.get_event_loop().run_until_complete(main_logic())

 

主攻:Python 数据分析 web 机器学习 图像识别。。 副攻:JAVA WEB 安卓 大数据
原文地址:https://www.cnblogs.com/wanghong1994/p/14919479.html