Google Chrome 远程调试 - 加载页面

DaK*_*DaK 5 python google-chrome google-chrome-devtools

我一直在阅读 Google Chrome 远程调试文档(http://code.google.com/chrome/devtools/docs/remote-debugging.html),但我仍然不明白如何在谷歌浏览器。我正在使用 Python,在使用 --remote-debugging-port 启动 Google Chrome 后,我只能与本地主机上的 /json 进行通信(我正在编写一个用于内部测试的自定义调试器)。

我尝试通过阅读此http://code.google.com/chrome/devtools/docs/protocol/page.html来构建 JSON 对象并将其发送到 /json,但没有结果。

任何帮助,将不胜感激!

编辑:我找到了如何发送命令 - 通过 Web Sockets 连接到在对 /json 进行查询时返回的 webSocketDebuggerUrl (您可以使用 websocket for python),然后简单地发送定义的参数(json 格式)。

loi*_*slo 1

  1. 如果您愿意,可以在https://groups.google.com/forum/#!forum/google/chrome-developer-tools中提出进一步的问题。(我刚刚在 Google Alert 的 rss feed 的帮助下收到了您关于 DevTools 的问题);
  2. 您可以嗅探 DevTools 和 Chrome 之间的消息(以分离模式打开 DevTools,打开 DevTools for DevTools,在第二个实例中打开控制台并写入 window.dumpInspectorProtocolMessages = 1)