【Python爬虫】爬取websockect

时间:2021-06-22 18:41:02   收藏:0   阅读:0

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())

 

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!