bridgic-browser
当任务涉及通过终端 CLI (`bridgic-browser ...`) 或 Python SDK (`from bridgic.browser.session import Browser`、`from bridgic.browser.tools import BrowserToolSetBuilder`) 使用 bridgic-browser 进行浏览器自动化时使用。触发导航、抓取、表单填写、可访问性快照参考、e2e 检查、隐形浏览、CLI-SDK 映射/迁移以及从 CLI 操作步骤生成 SDK 代码。 --- ## 先决条件(重要!!) 在执行任何操作之前,**请务必先使用 `uv`** 初始化执行环境并安装依赖项。注意:不要依赖“uv”以外的任何执行环境,以确保执行环境与主机隔离。 - **初始化项目**:`[ -f pyproject.toml ] || uv init --bare --python 3.10` - **安装依赖项**:`uv add --upgrade bridgic-browser`。 - **安装浏览器二进制文件**(一次性):`uv run playwright install chromium` CLI 工具 (`references/cli-guide.md`) 和 Python SDK (`references/sdk-guide.md`) 来自 **同一个包** — 安装一个即可同时安装两个工具。 ## 策略和指南(重要!!) 在编写浏览器自动化或网页抓取代码时,**始终遵循“先探索,然后编码”策略**: - 首先,使用 `bridgic-browser` CLI 工具探索页面结构。建议在探索过程中通过命令“bridgic-browser open --headed <url>”使用 head 模式。 - 然后,使用 `bridgic-browser` Python SDK 编写代码。
更新日志: Source: GitHub https://github.com/bitsky-tech/bridgic-browser
还没有评论,快来第一个发言吧。