wger.de 是什么网站?为什么打开后显示“正在确认你是不是机器人”?

wger.de 是一个面向健身与训练管理的网站,但如果你现在打开它,很可能先看到的不是训练计划或动作库,而是一个写着“正在确认你是不是机器人!”的验证页面。这不是网站内容出错,而是站点启用了名为 Anubis 的防护机制,在放行真实用户之前先做一次访问验证。你只需要让浏览器正常加载 JavaScript,通常就能通过验证并进入网站。

这个验证页面是什么

根据页面本身的说明,你看到的画面来自 Anubis,一个用于保护服务器的访问验证系统。网站管理员启用它,是为了避免 AI 公司大量爬取网站内容。这类高频爬取会消耗服务器资源,严重时导致网站崩溃,让所有用户都无法正常访问。

所以这个页面不是 wger.de 的功能页面,也不是登录或注册入口,而是进入网站前的一道“占位式”验证。它的存在是为了把大规模自动化流量挡在外面,把资源留给真实用户。

为什么 wger.de 要用 Anubis

Anubis 采用的是一种类似 Hashcash 的工作量证明机制(Proof-of-Work)。这个概念最早用于减少垃圾邮件,核心思路是:

  • 对单个真实用户来说,验证带来的额外计算负担几乎可以忽略;
  • 对大规模爬虫来说,每一次请求都要付出计算成本,累积起来就会大幅增加爬取难度和成本。

页面也明确说明,这是一种“折中做法”和“占位符解决方案”。网站管理员希望把更多时间用于指纹识别和识别无头浏览器(例如通过字体渲染方式判断),最终目标是无需向更可能是合法用户的访问者展示工作量证明页面。

看到验证页面时该怎么做

大多数情况下,你不需要做任何特殊操作,只要满足以下条件:

  1. 启用 JavaScript:Anubis 依赖现代 JavaScript 功能,页面明确提示必须启用 JavaScript 才能通过验证。
  2. 不要拦截相关脚本:像 JShelter 这类隐私插件可能会阻挡 Anubis 所需的 JavaScript 功能。如果你安装了类似插件,需要为 wger.de 这个域名停用,或将该域名加入白名单。
  3. 重新加载页面:页面提示“Anubis 无法载入所需的 JavaScript。服务器可能负载过高。请重新加载页面再试一次。”如果验证没有正常出现,刷新通常是最直接的处理方式。

验证通过后,你才会进入 wger.de 的实际内容页面。

常见卡点

现象 可能原因 处理方式
一直停在“正在确认你是不是机器人” JavaScript 未启用或被插件拦截 启用 JavaScript,为 wger.de 停用 JShelter 等插件
提示 Anubis 无法载入所需 JavaScript 服务器负载过高或脚本加载失败 重新加载页面再试
验证反复出现 浏览器环境被判定为自动化或异常 使用常规浏览器访问,避免无头或过度隐私拦截配置

页面还显示,该站点运行的 Anubis 版本为 v1.27.0,由 Techaro 提供,吉祥物由 CELPHASE 设计。这些信息说明验证机制本身是第三方防护方案,而不是 wger.de 自建的功能模块。

一句话总结

wger.de 是一个健身训练管理类网站;你打开时看到“正在确认你是不是机器人”,是因为它用 Anubis 的工作量证明机制阻挡 AI 大规模爬取。启用 JavaScript、放行相关脚本并刷新页面,通常就能通过验证进入网站。

wger.de