跳转到主要内容

Python类型包装器,用于Chrome DevTools协议(CDP)

项目描述

PyCDP

PyPI Python Versions MIT License Build Status Read the Docs

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

有关更多信息,请参阅完整文档

define hyperion gray

项目详情


下载文件

下载适用于您平台的应用程序。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分发

chrome-devtools-protocol-0.4.0.tar.gz (122.2 kB 查看哈希值)

上传时间

构建分发

chrome_devtools_protocol-0.4.0-py3-none-any.whl (148.6 kB 查看哈希值)

上传时间 Python 3

由以下支持