面向开发者的比特浏览器电脑端 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 与回调写法。完整迁移文档可在 比特浏览器下载页面 的开发者栏目下载。