You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用Python Selenium获取Evolution Blackjack的指定控制台日志?

问题:如何通过Python Selenium获取Evolution Blackjack的指定控制台日志?

问题背景

我尝试从Evolution Blackjack获取数据,发现所需信息以[WS Message] blackjack.v3.game形式完整显示在DevTools控制台中。

已尝试的方法及结果

1. 获取performance日志

执行代码:

driver.get_log('performance')

返回结果:

[{'level': 'INFO',
  'message': '{"message":{"method":"Network.webSocketFrameReceived","params":{"requestId":"15920.856","response":{"mask":false,"opcode":1,"payloadData":"{\\"id\\":\\"aef4586d-a054-4624-8944-9e94eec2b3fa\\",\\"type\\":\\"next\\",\\"payload\\":{\\"data\\":{\\"highrollerHouseBets\\":{\\"id\\":\\"f6d1ad06-dd6b-4995-9cb2-63311aa4141f\\",\\"iid\\":\\"house:162398917195\\",\\"game\\":{\\"name\\":\\"Scarab Spin\\",\\"icon\\":\\"stake-game-slots-scarab\\"},\\"bet\\":{\\"__typename\\":\\"CasinoBet\\",\\"id\\":\\"f6d1ad06-dd6b-4995-9cb2-63311aa4141f\\",\\"active\\":false,\\"payoutMultiplier\\":13.1,\\"amountMultiplier\\":1,\\"amount\\":0.0575,\\"payout\\":0.7532499999999999,\\"updatedAt\\":\\"Tue, 13 Jun 2023 02:31:42 GMT\\",\\"currency\\":\\"eth\\",\\"user\\":null}}}}"},"timestamp":767861.646359}},"webview":"98FB9B06E1146D614A3E617E102ED2D8"}',
  'timestamp': 1686623503779},
 {'level': 'INFO',
  'message': '{"message":{"method":"Network.webSocketFrameSent","params":{"requestId":"15920.856","response":{"mask":true,"opcode":1,"payloadData":"{\\"type\\":\\"ping\\"}"},"timestamp":767861.717861}},"webview":"98FB9B06E1146D614A3E617E102ED2D8"}',
  'timestamp': 1686623503849},
 {'level': 'INFO',
  'message': '{"message":{"method":"Network.webSocketFrameReceived","params":{"requestId":"15920.856","response":{"mask":false,"opcode":1,"payloadData":"{\\"type\\":\\"pong\\"}"},"timestamp":767861.944991}},"webview":"98FB9B06E1146D614A3E617E102ED2D8"}',
  'timestamp': 1686623504076}]

2. 获取browser日志

执行代码:

driver.get_log('browser')

返回结果:

[{'level': 'SEVERE',
  'message': "https://js.intercomcdn.com/vendor-modern.a1c39d6c.js 1 WebSocket connection to 'wss://nexus-websocket-a.intercom.io/pubsub/5-Huu70_r42HzjAF5Qt0c-b5aEN_tWmQAJpdTtHgBspH3xoAToVj6-MKfoaD-qETxdQhLFD0d_65yIBSWMGX8VpTAJrw-5VsVPluD3?X-Nexus-New-Client=true&X-Nexus-Version=0.10.0&user_role=undefined' failed: ",
  'source': 'network',
  'timestamp': 1686623607459}]

核心问题

上述两种方法均未返回我需要的、带有[WS Message] blackjack.v3.game标识的日志内容。

更新说明

我用C#实现相同需求时可成功获取目标日志,请问是否有办法通过Python Selenium获取该指定控制台日志?谢谢。


内容的提问来源于stack exchange,提问作者iCoderX

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.18 18:44:56