瓶装
BotD是一个开放源代码库,我们创建这个库是为了让每个开发者都能很容易地检测到他们的网络应用中的基本bots.
它根据允许的麻省理工学院许可证提供,开发商和商业用途将永远免费.
* 维持状况
我们保持开源BotD软件包的健康,并及时作出关键修正并尽快解决回归问题。 尽管如此,近期的行进图仅仅是稳定,所以新特征不太可能很快落地. 请做出相应的规划, 如果你依赖于即将到来的增强.
对于要求更高的应用程序,我们创建了一个基于API的专业机器人检测软件,称为 指纹 Pro Bot 检测。 。 。 .
快开始
光盘N
<script>
// Initialize an agent at application startup, once per page/app.
const botdPromise = import('https://openfpcdn.io/botd/v2').then((Botd) => Botd.load())
// Get detection results when you need them.
botdPromise
.then((botd) => botd.detect())
.then((result) => console.log(result))
.catch((error) => console.error(error))
</script>
国家预防机制
npm i @fingerprintjs/botd
# or
yarn add @fingerprintjs/botd
import { load } from '@fingerprintjs/botd'
// Initialize an agent at application startup, once per page/app.
const botdPromise = load()
// Get detection results when you need them.
botdPromise
.then((botd) => botd.detect())
.then((result) => console.log(result))
.catch((error) => console.error(error))
📕 完整文档
升级到指纹 Pro Bot 探测器 以自信地探测出精密的bots.
指纹 Pro Bot 检测 是一个专业的bot检测服务,它处理所有信息服务器侧并使用服务器到服务器的API安全传输到您的服务器.
指紋Pro Bot Detection同时提供浏览器和服务器侧API,使bot探测过程快速而安全. 在使用Pro Bot检测时,使用浏览器JavaScript SDK获取请求ID值,然后使用我们的服务器API验证这一值.
Pro产品结合了大量bots泄露的辅助数据(cursor movement,网络覆盖,浏览器更改等),从而能够可靠地使真实用户从自动化软件中去除,从而检测出流行的自动化工具,其衍生工具和插件.
Pro探测器的一大优点是,它能够区分好bots和坏bots,可以阻止恶意交通,而无需阻挡搜索引擎爬行者,监控工人等.
全面产品比较:
| 开源 | 赞成 | |
|---|---|---|
核心特征 | ||
| 100%开源 | 对 | 没有1个 |
| 搜索引擎检测 在所有现代浏览器中工作 - 参见我们的全部列表 支持浏览器 | – 说吧 – | ✓ |
| 自动化网络服务检测 | – 说吧 – | ✓ |
| 自动化浏览器扩展检测 | – 说吧 – | ✓ |
可探测自动化工具和框架 | ||
| 无头浏览器( E)颜色, (中文(简体) ), 火花(中文(简体) ) | ✓ | ✓ |
| 硒HQ/硒 将各种工具和库封装起来,使网页浏览器自动化 | ✓ | ✓ |
| 微软/游戏 节点.js 库将 Chromium, Firefox 和 WebKit 自动化, 并使用单一 API | ✓ | ✓ |
| ariya/幽灵 可用 JavaScript 无头 WebKit 脚本 | ✓ | ✓ |
| 部门/噩梦 高级浏览器自动化库 | ✓ | ✓ |
| 电子/电子 框架允许您使用 JavaScript 、 HTML 和 CSS 编写跨平台桌面应用程序 | ✓ | ✓ |
| 劳伦特克/斯利默日 可脚本浏览器 | ✓ | ✓ |
可探测隐形插件 | ||
| 贝斯特德/普普特尔-外方/包件/普普特尔-外方-外方 用于防止被检测的傀儡-外部插件 . | - 说吧 | ✓ |
| 微链接/ 无浏览器 用于控制顶部所建无头浏览器的高效驱动程序 木偶师 为业绩有重大意义的情景 | - 说吧 | ✓ |
| 超funkamsterdam/未检测到的铬化器 优化不会触发反机器人服务的Selenium Chromedriver补丁 | - 说吧 | ✓ |
| MeiK2333/pyppeteer stealth (英语) 隐形插件 便便车 | - 说吧 | ✓ |
其他特征 | ||
| 服务器侧精度提高 基于额外的服务器侧数据,如 TLS 加密支持, ipv4/v6 数据等 | – 说吧 – | ✓ |
| 查询 API 建立灵活的工作流程 | – 说吧 – | ✓ |
业务 | ||
| 数据安全 | 你的基础设施 | 在休息时加密 |
| 存储 | 你的基础设施 | 1年以下无限制 |
| 区域 | 你的基础设施 | 在美国、欧盟和孟买主办 |
| 遵守情况 | 你的基础设施 | GDPR, 符合CCPA2个 |
| 苏丹解放军 | 无苏丹解放军 | 99.9% 时间 |
| 支助 | GitHub 社区 | 在1个工作日内通过电子邮件、聊天和召回等方式支持小组 |
1. Pro利用开源BotD库以及专有技术提高精度和结果稳定性.
2. 指纹Pro作为数据处理器符合GDPR和CCPA要求。 您仍然需要遵守数据控制器, 并使用机器人检测来防止合法权益的欺诈, 或者征求用户同意 .
结果实例:
{
"bot": {
"result": "bad"
"type": "selenium"
}
}
🍿 现场演示
从 v0
从 v1
支持的浏览器
库支持所有受欢迎的浏览器. 查看更多细节并学习如何在旧浏览器中运行库 浏览器支持指南。 。 。 .
在哪里获得支持
多亏了我们 b系列供资我们很乐意为我们开源的BotD图书馆提供技术支持。 我们建议使用GitHub 问题 提交错误或 讨论情况 问问题. 公开使用问题和讨论将有助于开源社区和其他有类似问题的用户. 不过,如果你需要私人支援,请发电子邮件给我们 oss- support@指印.com。 。 。 .
捐款
见 捐款准则 学习如何为项目作出贡献或在当地管理项目. 在提出拉力请求前请仔细阅读.
GitHub上的其他产品!
许可证
2025指纹JS公司