产品推荐 2026-07-22

BotD:开源免费客户端运行的浏览器机器人检测工具

BotD 是一个开源 JavaScript 库,运行在浏览器端,用于检测 Web 应用中的自动化机器人,如 Selenium 和 Playwright。

开源软件跨平台工具

产品简介

BotD 是一个开源 JavaScript 库,运行在浏览器端,用于检测 Web 应用中的自动化机器人,如 Selenium 和 Playwright。它无需服务器支持,客户端运行,适合开发者在网站中集成以防止自动化攻击,提升应用安全性。

BotD 主界面

核心功能

  • 100% 客户端运行,无需服务器
  • 检测多种自动化工具和框架(如 Selenium, Playwright, PhantomJS)
  • 开源 MIT 许可,免费用于商业和开发者
  • 支持 CDN 和 NPM 两种安装方式
  • 提供在线 demo 和完整文档

快速开始

  1. 选择安装方式:通过 CDN 在 HTML 中添加脚本标签引入库,或运行 npm i @fingerprintjs/botd 安装包
  2. 初始化检测库:在 JavaScript 中调用 load() 函数初始化代理
  3. 获取结果:调用 botd.detect() 方法并处理返回的检测结果

界面预览

与其他方案对比

对比项BotD同类方案
检测能力基本浏览器自动化工具检测(如无头浏览器、Selenium)高级机器人检测(AI 代理、搜索引擎、隐身插件)
运行方式100% 客户端运行,无需服务器服务器端 API 处理,需要后端集成
许可与成本MIT 开源许可,完全免费商业 API 服务,需付费使用

适合谁用

  • 需要在网站中防止自动化攻击的 Web 开发者
  • 构建安全敏感 Web 应用的开发人员
  • 寻求开源、轻量级机器人检测方案的开发者

下载与版本

当前最新版本为 v2.0.0,发布于 2025-11-04。支持 Windows、macOS、Linux。点击页面「下载软件」按钮即可下载打包好的版本,根据你的电脑/手机系统来选择对应的软件。

注意事项

  • 本工具仅供学习和研究使用,请遵守相关法律法规。
  • 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
  • 项目源码地址:https://github.com/fingerprintjs/BotD