官方 SDKs
为开发者真正在生产中使用的七种语言提供原生客户端库。所有语言接口一致 - 安装、认证、调用。每个 SDK 都封装了 Crawling、Scraper、Leads 和 Screenshots APIs(在宿主语言支持的情况下还包括 Cloud Storage),让您用一个依赖即可覆盖整个平台。
SDKs 是轻量的封装层,负责请求构造(URL 编码、参数校验、响应解析、重试辅助),让您的应用代码读起来像产品代码,而不是 HTTP 管道代码。每个 SDK 都暴露相同的一组客户端 - Crawling API、Scraper API、Leads API、Screenshots API(在 Python / Ruby / PHP / .NET 上还包括 Cloud Storage)- 且 API 表面与底层参数一一对应。如果某个参数在 API 页面有文档说明,它在每个 SDK 中都可用。Enterprise Crawler 是通过 Crawling API 本身访问的,只需传入 async + callback + crawler 选项;并没有单独的 Crawler 客户端类。
选择您的语言
每种语言都有独立页面,包含安装说明、认证、多 API 示例以及方法参考。
CrawlbaseAPI。支持 .NET 6+,全程使用 async/await。通过 dotnet add package CrawlbaseAPI 安装。更多
当官方 SDKs 都不太合适时,还有其他集成方式可供选择。
我该选择哪个 SDK?
使用与您项目主语言匹配的 SDK - 几乎总是正确答案。各语言的接口形态一致,所以选择哪一个纯粹取决于生态契合度(您的依赖管理器、您的运行时、您现有的类型系统)。
如果您的技术栈未列出,可以直接通过 HTTP 调用 Crawling API - 每个 SDK 底层做的就是这件事。API Playground 会生成原始的 curl/HTTP 示例,您可以移植到任意客户端。
开源
所有 SDKs 均在 GitHub 上开源,地址为 github.com/crawlbase。欢迎提交 Issue、PR 和功能需求 - 用户反馈的 SDK 缺陷大多会在一个发布周期内修复。





