.

Selenium进阶使用CDP协议编

ChromeDevTools协议简称CDP,它允许对Chromium,Chrome和其他基于Blink的浏览器进行检测,探测,调试和配置。许多现有项目目前使用该协议。Chrome的开发者工具就是使用此协议,该团队也负责维护其API。Chrome浏览器可以远程调试的方式启动,实际上在浏览器内部启动了一个用DevTools的服务器,任何符合该协议的websoket通讯都可以被Chrome响应,这样你可以向Chrome发送命令,执行操作,实现一些自动化浏览器的操作。大名鼎鼎的ChromeDriver就是通过DevToolsProtocol实现与chrome浏览器进行交互的。CDP官方文档如下:


转载请注明:http://blog.hzbdfjk.com/sstx/5708.html