访问 repository.duke.edu 时卡在“Making sure you're not a bot!”怎么办?

更新时间

这是 Duke 大学图书馆仓储站点在入口处加的反机器人验证,不是你要找的书籍、论文或档案本身出了问题。页面明确提示:Anubis 无法载入所需的 JavaScript,服务器可能负载过高,请重新加载页面再试一次。所以处理方向是让验证脚本正常跑完,而不是去改检索词或换资源库。

这个提示到底卡在哪一步

repository.duke.edu 是 Duke University Library 的机构仓储入口,用来检索图书、电子书、论文、图书馆记录和阅读档案。访问时先经过一层名为 Anubis 的验证,它需要浏览器执行 JavaScript 才能完成校验。出现下面这段文字,说明校验没走完:

Making sure you're not a bot! 加载中... Anubis 无法载入所需的 JavaScript。服务器可能负载过高。请重新加载页面再试一次。

两种可能同时存在:一是你的浏览器没让这段脚本运行,二是站点侧负载过高、脚本没及时送达。页面自己给出的建议就是重新加载。

按顺序试这几步

  1. 直接重新加载页面。按 F5 或 Ctrl/Cmd + R,等验证自动跑完。服务器瞬时负载高时,重载往往就能过。
  2. 确认浏览器启用了 JavaScript。禁用 JS 的浏览器、部分隐私插件、脚本拦截扩展会直接让 Anubis 载入失败。可临时关闭拦截扩展,或换一个默认配置的浏览器再访问。
  3. 换浏览器或无痕窗口。缓存损坏、旧版内核都可能让验证脚本执行异常,无痕窗口能排除扩展和缓存的干扰。
  4. 换网络环境。公司、校园或某些代理网络会改写或拦截脚本请求,切换到普通家庭网络或手机热点再试。
  5. 稍后再试。如果以上都正常仍卡住,多半是站点侧负载问题,隔一段时间再访问比反复刷新更有效。

验证通过后能做什么

验证完成后进入的是图书馆检索界面,可以搜索图书、电子书、论文、图书馆记录和阅读档案。如果只是要查 Duke 的馆藏或开放获取论文,验证通过后按正常检索流程操作即可;如果验证一直过不去,也可以先通过 Duke University Library 的主站入口或其他公开检索渠道确认所需资料,再回到仓储站点取全文。

常见卡点

  • 反复刷新仍停在“加载中”:优先怀疑站点负载,而不是本地网络,等几分钟再试。
  • 换了浏览器就好了:说明问题出在原浏览器的扩展或 JavaScript 设置上。
  • 手机能开、电脑不能开:通常是电脑所在网络或代理拦截了验证脚本。
  • 页面提示“服务器可能负载过高”:这是站点侧状态,本地操作只能重载或等待,无法从客户端绕过。