草庐IT

websocket-client

全部标签

python - 找不到 scrapyd-client 命令

我刚刚在virtualenv中安装了scrapyd-client(1.1.0),并成功运行命令“scrapyd-deploy”,但是当我运行“scrapyd-client”时,终端显示:commandnotfound:scrapyd-客户。根据自述文件(https://github.com/scrapy/scrapyd-client),应该有一个'scrapyd-client'命令。我已经检查了路径'/lib/python2.7/site-packages/scrapyd-client',文件夹中只有'scrapyd-deploy'。命令“scrapyd-client”现在被删除了吗?

python - 使用 Python 和 websocket 创建实时聊天

我正在编写一个嵌入到网络应用程序中的Python实时聊天功能。我对实时实现有点困惑。我需要向不同的用户推送实时消息。我打算使用websocket,但我不太确定如何将这些套接字保存到一个数组中,以便一旦用户向服务器发送消息,服务器就可以找到相关的套接字并推送消息。那么对此有什么想法吗?或者实现实时聊天功能的常用方法是什么?提前致谢。 最佳答案 您需要使用支持websocket的网络服务器,例如Tornado处理websocket流量。要在不同的聊天和用户之间多路复用聊天消息,可以使用Redis和ZeroMQ等解决方案进行消息多路复用。

python - 带有 Tornado 的 Websockets : Get access from the "outside" to send messages to clients

我开始使用WebSockets作为将数据从服务器推送到连接的客户端的方法。由于我使用python来编写任何类型的逻辑,所以到目前为止我一直在研究Tornado。下面的代码片段显示了可以在Web上随处找到的最基本的示例:importtornado.httpserverimporttornado.websocketimporttornado.ioloopimporttornado.webclassWSHandler(tornado.websocket.WebSocketHandler):defopen(self):print'newconnection'self.write_message

python - flask 的 test_client 的类似请求的包装器

我正在尝试对我的包进行可用测试,但是使用Flask.test_client与requestsAPI非常不同,我发现它很难使用。我试图让requests.adapters.HTTPAdapter包装响应,但看起来werkzeug没有使用httplib(或urllib)来构建它自己的Response对象。知道怎么做吗?最好引用现有代码(谷歌搜索werkzeug+requests不会给出任何有用的结果)非常感谢!! 最佳答案 现在有一个PyPI包用于此,因此您可以使用pipinstallrequests-flask-adapter。

python - python WebSocket 客户端出现 "Connection is already closed."错误

我一直在尝试使用pythonwebsocket-client模块来接收和存储来自交易所的连续更新。通常,脚本会在引发以下错误之前平稳运行一天左右:websocket._exceptions.WebSocketConnectionClosedException:Connectionisalreadyclosed。我查看了websocket-client源代码,显然错误是由代码ifnotbytes_:在第92行引发的。此外,应该引发WebSocketConnectionClosedException“如果远程主机关闭连接或发生某些网络错误”。谁能告诉我为什么会这样,以及我可以做些什么来阻止

python - vision-client 不支持 api-key

看起来google-cloudvisionPython客户端(google.cloud.vision.client.Client)没有接受api-key的选项。https://googlecloudplatform.github.io/google-cloud-python/stable/vision-client.html如何使用带有api-key身份验证的客户端? 最佳答案 我只是为future的读者添加这个,因为暂时没有其他答案存在(我还添加了赏金):fromgoogleapiclient.discoveryimportbui

python - 如何修复错误 "AttributeError: ' 模块的对象在 python3 中没有属性 'client'?

以下是我的代码。importhttph1=http.client.HTTPConnection('www.bing.com')我觉得没问题。但是python给我以下错误:AttributeError:'module'objecthasnoattribute'client'.我想知道为什么以及如何解决它。谢谢。 最佳答案 首先,导入包不会自动导入它的所有子模块。*那么试试这个:importhttp.client如果这不起作用,那么很可能您在的其他地方有一个名为http.py的文件,或一个名为http的目录>sys.path(很可能是当

python - 使用django.test.Client的patch方法获取415码

编辑:我已经在thisquestion中尝试了一切它并没有解决问题。意思是我试过我尝试手动将FormParser和MultiPartParser添加到设置中的DEFAULT_PARSER_CLASSES,并且我尝试将django.test.TestCase更改为rest_framework.test.APITestCase。我仍然收到相同的错误代码。当我通过命令行向在本地主机上运行的Django应用程序发送PATCH请求时,如下所示:http-a:PATCHhttp://127.0.0.1:8000/post/1/text="newtext"它按预期工作,我收到200OK代码。当我尝试

python - 为什么 Python 3 http.client 比 python-requests 快这么多?

我今天正在测试不同的PythonHTTP库,我意识到http.client库似乎比requests执行得快得多.要测试它,您可以运行以下两个代码示例。importhttp.clientconn=http.client.HTTPConnection("localhost",port=8000)foriinrange(1000):conn.request("GET","/")r1=conn.getresponse()body=r1.read()print(r1.status)conn.close()这里是用python-requests做同样事情的代码:importrequestswith

python - 在 python 中使用 websocket 客户端作为类

我正在尝试使用websockets访问一些数据,但我无法真正理解websockets文档中给出的示例。我有这段代码(https://pypi.org/project/websocket_client/)并且想将它转换成一个类。importwebsocketimportthreadimporttimedefon_message(ws,message):printmessagedefon_error(ws,error):printerrordefon_close(ws):print"###closed###"defon_open(ws):defrun(*args):foriinrange(