
V0.dev Response Capture Tool

2025.03.25
16
Python浏览器自动化内容生成浏览器自动化内容生成
V0.dev Response Capture Tool 是一个用于连接到浏览器并捕获 v0.dev 网络响应的工具。它能够捕获流式 AI 响应,并将其保存为文件以供进一步分析或使用。该工具适用于需要保存和分析 v0.dev 生成内容的开发者和研究人员。
View on GitHub
Overview
基本能力
产品定位
V0.dev Response Capture Tool 是一个用于捕获和分析 v0.dev 生成内容的工具,特别适用于需要保存流式 AI 响应的场景。
核心功能
- 连接到现有的 Chrome 浏览器,并使用已有的账户和 cookies
- 导航到 v0.dev 并提交提示
- 捕获所有网络活动,特别是流式 AI 响应
- 解码 Vercel AI SDK 的流式格式以提取完整响应
- 将响应保存到文件以供后续参考
- 提供工具从保存的文件中提取和查看响应
适用场景
- 需要保存 v0.dev 生成内容的开发者
- 对流式 AI 响应进行分析的研究人员
- 需要批量处理 v0.dev 响应的自动化任务
工具列表
main.py
: 主脚本,用于捕获、列出和提取响应tools.py
: 提供提取和监控功能的工具
常见问题解答
- 浏览器连接问题: 尝试关闭所有 Chrome 实例,脚本将启动一个新的 Chrome 实例。
- 浏览器安装问题: 运行
python -m playwright install chromium
安装 Chromium。 - 响应捕获问题: 在
tools.py
中增加监控时间。
使用教程
使用依赖
- Python 3.8+
- Google Chrome 浏览器
安装教程
- 克隆仓库
- 安装依赖:
# 使用 pip
pip install -r requirements.txt
# 或使用 uv
uv pip install -r requirements.txt
# 安装 Playwright 浏览器
python -m playwright install chromium
调试方式
捕获 v0.dev 响应
# 使用默认提示(日历应用)
python main.py
# 指定自定义提示
python main.py monitor --prompt "Build a landing page for a coffee shop with a menu section and contact form"
列出捕获的文件
python main.py list
从捕获的文件中提取响应
python main.py extract captures/full_response_1234567890.txt
直接使用提取工具
python tools.py extract captures/your_captured_file.jsonl
许可证
None