{"repo":"csmsqj/v0-auto","free":true,"listed":false,"github":"https://github.com/csmsqj/v0-auto","clone":"git clone https://github.com/csmsqj/v0-auto.git","description":"基于 Playwright 的多浏览器协同流程自动化：临时邮箱生成、验证码轮询、注册与 API Key 创建，支持批量重试与失败续跑","language":"Python","stars":53,"topics":["playwright","python"],"license":null,"category":"scrapers-browser-automation","readme_excerpt":"v0 自动注册 + API Key 生成工具 🐧 本项目已链接并认可 LINUX DO 社区 —— 真诚、友善、团结、专业，共建你我引以为荣之社区。 用 比特浏览器（固定邮箱窗）+ 微软 Edge 无痕（v0 注册窗） 自动完成一条链路： 生成临时邮箱 → 用邮箱验证码注册 v0 → 创建并保存 API Key。 --- ⚠️ 项目定位（务必先读） - 这是一个 个人自用的初步可用版本 ，目前只做到\"单条链路能跑通、能批量重试\"， 适合个人本地使用 ，不是开箱即用的成熟产品。 - 代码里仍有不少 待优化点 （无并发、依赖本机 GUI、选择器对站点改版敏感等，详见文末「已知局限」），这些会在后续版本逐步优化， 当前先以能用为准 。 - 仅供 个人学习与自动化技术研究 。使用前请阅读文末免责声明，并自行遵守 v0 / Vercel / 邮箱站的服务条款与当地法律法规。 - 如果你是从别处拿到这个项目：它需要你 自己准备账号、代理、浏览器环境并做一次手动登录 才能运行，不是双击即用，请完整读完下面的准备与配置步骤。 --- 目录 - 一、这个项目能做什么 - 二、你需要自己准备的东西 - 三、安装 - 四、配置：GitHub 账号密码要自己填 - 五、必须的手动操作 - 六、运行 - 七、结果保存在哪 - 八、工作原理 - 九、成功率与速度（经验值） - 十、常见问题 - 十一、隐私与提交 GitHub 前检查清单 - 十二、已知局限与后续优化方向 - 十三、致谢与技术栈 - 十四、免责声明 --- 一、这个项目能做什么 一句话：把\"注册 v0 → 拿到一个 API Key\"这件重复劳动自动化，并支持批量重试、失败续跑。 它由两个浏览器窗口分工协作： - 比特浏览器固定窗口 ：长期保留邮箱站的 GitHub 登录态，负责生成临时邮箱、轮询验证码。 - 微软 Edge 无痕窗口 ：每一轮注册都新开一个干净会话，负责在 v0 上填邮箱、填验证码、创建 API Key。 跑完后，成功的 API Key 会写入本地 data/keys/ ，失败原因写入 logs/ ，方便排查。 --- 二、你需要自己准备的东西（手动清单） 运行前，下面这些 都要你自己准备好 ，程序不会替你安装或登录： 需要准备 说明 --------- ------ Python 3.10+ 运行环境 比特浏览器（BitBrowser）客户端 必须安装并打开，且开启「本地 API」（默认端口 54345 ） 一个 GitHub 账号 邮箱站需要用它登录（账号密码你自己填进配置，见第四节） 微软 Edge 浏览器 v0 注册默认走 Edge 无痕；Win 系统一般自带，无需额外装内核 可用的本机代理 例如 Clash / v2rayN，默认 HTTP 端口 127.0.0.1:7890 ，按你自己的客户端端口改 说明： GitHub 账号、代理节点、比特浏览器都属于\"你自己的资源\" ，本项目不提供、也不会内置任何真实账号或节点信息。 --- 三、安装 进入项目目录后执行： 首次使用，把两个模板文件复制成正式文件： config.yaml 和 github credentials.txt 都已被 .gitignore 忽略， 不会 被提交到 Git 仓库，可以放心填真实值。 --- 四、配置：GitHub 账号密码要自己填 （1）填写 GitHub 账号密码（必做） 打开 github credentials.txt ， 一共两行 ： 例如（下面是示意，请换成你自己的）： 注意事项： 1. 这","default_branch":null,"files":null,"tree":[],"storefront":"/r/csmsqj","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/csmsqj/v0-auto/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}