【Python】【websocket请求/ws请求】
2023-09-11 14:16:50 时间
def websocket(url, headers_dict=None, params_dict=None, result: list = None): """ websocket请求 :param url: :param headers_dict: :param params_dict: :param result: 请求结果列表 """ print('websocket请求url:{}'.format(url)) # step1 创建连接 while True: try: if headers_dict is not None: ws = create_connection(url, header=headers_dict) else: ws = create_connection(url) break except Exception as e: print('连接错误:{}'.format(e)) time.sleep(5) print('请求是否成功:{}'.format('成功' if ws.status == 101 else '失败')) # step2:请求/获取 响应 while True: if params_dict is not None: params = params_dict ws.send(str(params)) response = ws.recv() if result is not None: result.append(response) print(response) ws.close()
相关文章
- Python如何爬取实时变化的WebSocket数据
- Python 字符串_python 字符串截取_python 字符串替换_python 字符串连接
- 2-1python语法基础--基础-python语法,变量和数据类型
- 网上测试了很多关于PYTHON的WEBSOCKET样例,下面这个才成功了
- Python 字符串_python 字符串截取_python 字符串替换_python 字符串连接
- python-django-linux上mysql的安装和配置_20191124
- Python 删除列表list中的重复元素
- Python语言学习:Python语言学习之正则表达式常用函数之re.search方法【输出仅一个匹配结果(内容+位置)】、re.findall方法【输出所有匹配结果(内容)】案例集合之详细攻略
- Python编程语言学习:基于python各种库(matplotlib、Image)利用多种方法展示图片或进行图片可视化之详细攻略
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(text.insert/link各种事件)
- 已解决Visit python.org to download an earlier version of Python.
- 已解决(Python安装报错)Visit python.org to download an earlier version of Python.
- python基础知识之 Python代码规范
- 从零开始学python | 使用Python映射,过滤和缩减函数:所有您需要知道的
- 从零开始学python | 什么是Python JSON?
- Python 进阶:如何正确使用魔法方法?
- PCA-python实现综合评价求解-续
- 写网络爬虫天然就是择Python而用 python 网络爬虫3
- python基础===Python 迭代器模块 itertools 简介
- python基础===利用PyCharm进行Python远程调试(转)
- Python项目使用memcached缓存
- 【Python基础】python爬虫之异步网络爬虫ǃ
- Python少儿编程入门篇(7)for 循环语句