开发者
SDK 3.0 上线:3 行代码集成比特浏览器到企业内部系统
面向开发者的比特浏览器 SDK 3.0 正式发布,新版在 API 设计、错误处理、文档完整度上做了全面重构,目标让企业开发者 5 分钟内完成对接。
主要变化
- 全面支持 Promise / async-await,告别回调地狱
- 提供 TypeScript 完整类型声明,IDE 智能提示更友好
- 错误码标准化,所有异常统一抛出 BitBrowserError
- 新增 18 个高频接口,覆盖窗口调度、Cookie 操作、网络拦截、代理绑定
Node.js 示例
// 3 行代码启动一个比特浏览器窗口 const bit = require('bitbrowser-sdk'); const browser = await bit.open({ profileId: 'shopee-vn-01' }); await browser.goto('https://shopee.vn'); // 完成!窗口已经准备好等待自动化操作
Python 示例
# 同样的 3 行代码 import bitbrowser async with bitbrowser.open(profile_id='lazada-th-02') as b: await b.goto('https://www.lazada.co.th')
迁移指引
从 2.x 升级的用户可使用 bitbrowser-migrate CLI 工具自动转换 import 与回调写法。完整迁移文档可在比特浏览器下载页面的开发者栏目下载。
常见问题
Q:SDK 是否需要付费授权?
A:SDK 本身完全免费,仅在调用次数超出免费额度时按量计费,详见价格表。
Q:能否在内网部署?
A:支持私有化部署,提供完整的离线安装包与企业级授权方案。
比特浏览器