Python类型包装器,用于Chrome DevTools协议(CDP)
项目描述
PyCDP
Python Chrome DevTools Protocol(简称PyCDP)是一个库,它为Chrome DevTools Protocol中指定的类型、命令和事件提供了Python包装器。
Chrome DevTools Protocol通过在WebSocket上发送JSON消息来提供对网络浏览器的远程控制。该JSON格式由一个机器可读的规范描述。此规范用于自动生成此库中发现的类和方法。
您可以通过连接WebSocket并发送JSON对象来编写CDP客户端,但这将非常繁琐且容易出错:Python解释器不会捕获您JSON对象中的任何打字错误,您也不会获得JSON数据结构任何部分的自动完成功能。通过提供一组原生Python包装器,该项目使得编写CDP客户端代码变得更容易和更快。
此库不执行任何I/O操作!为了最大限度地提高灵活性,此库实际上不处理任何网络I/O操作,例如打开套接字或协商WebSocket协议。相反,该责任留给了高级库,例如trio-chrome-devtools-protocol。
有关更多信息,请参阅完整文档。
项目详情
下载文件
下载适用于您平台的应用程序。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分发
chrome-devtools-protocol-0.4.0.tar.gz (122.2 kB 查看哈希值)
构建分发
关闭
chrome-devtools-protocol-0.4.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | eb26b540c2e0bc2e35021e2347e5af2b0c5b9f8d0f5a2136dc64d1ae7e7e9328 |
|
MD5 | 8a4a69793fc3a0a4ac1a8c7fa0b3689a |
|
BLAKE2b-256 | 7949c47ed78b619abe76d76032af2739a3ea2b4ee96b7400ea2f09b5ae7cbacb |
关闭
chrome_devtools_protocol-0.4.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | edf6216e4ee65ab440d220b36f7d4edf36f1bc9a52ec75bfb6556e5bd71a6561 |
|
MD5 | 54bfe5da7906d0b54199b04526d0874f |
|
BLAKE2b-256 | 0e7c9943545beb6f1edd2aef5344a146567fd54f500e2e2d9b32d149af69034e |