sunset139/AI-Browser
0
🤖 AI 智能浏览器 API
基于 Playwright 的云端无头浏览器,专为 AI 智能体设计。
架构
- 后端:Gradio Blocks + Playwright Chromium
- 前端:Gradio UI(中文界面)
- 特性:并发锁、自动恢复、事件监听、Cookie 持久化
27 个 API 接口
核心操作
内容提取
Cookie 管理
标签页管理
调试与监控
工具
Python 调用
from gradio_client import Client
client = Client("sunset139/AI-Browser")
# 导航
result = client.predict(url="example.com", api_name="/navigate")
# Cookie
client.predict(cookies_text='[...]', api_name="/set_cookies")
# 调试
logs = client.predict(tab_id="main", level="error", limit=50, api_name="/get_console_logs")特性
- ✅ 并发安全(asyncio.Lock)
- ✅ 浏览器自动恢复
- ✅ URL 自动补全 https://
- ✅ Cookie 双格式支持(JSON + Netscape .txt)
- ✅ Cookie 文件上传导入
- ✅ 实时 console/network 事件捕获
- ✅ 中文界面
- ✅ gradio_client 完全兼容
