访问 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。服务器可能负载过高。请重新加载页面再试一次。
两种可能同时存在:一是你的浏览器没让这段脚本运行,二是站点侧负载过高、脚本没及时送达。页面自己给出的建议就是重新加载。
按顺序试这几步
- 直接重新加载页面。按 F5 或 Ctrl/Cmd + R,等验证自动跑完。服务器瞬时负载高时,重载往往就能过。
- 确认浏览器启用了 JavaScript。禁用 JS 的浏览器、部分隐私插件、脚本拦截扩展会直接让 Anubis 载入失败。可临时关闭拦截扩展,或换一个默认配置的浏览器再访问。
- 换浏览器或无痕窗口。缓存损坏、旧版内核都可能让验证脚本执行异常,无痕窗口能排除扩展和缓存的干扰。
- 换网络环境。公司、校园或某些代理网络会改写或拦截脚本请求,切换到普通家庭网络或手机热点再试。
- 稍后再试。如果以上都正常仍卡住,多半是站点侧负载问题,隔一段时间再访问比反复刷新更有效。
验证通过后能做什么
验证完成后进入的是图书馆检索界面,可以搜索图书、电子书、论文、图书馆记录和阅读档案。如果只是要查 Duke 的馆藏或开放获取论文,验证通过后按正常检索流程操作即可;如果验证一直过不去,也可以先通过 Duke University Library 的主站入口或其他公开检索渠道确认所需资料,再回到仓储站点取全文。
常见卡点
- 反复刷新仍停在“加载中”:优先怀疑站点负载,而不是本地网络,等几分钟再试。
- 换了浏览器就好了:说明问题出在原浏览器的扩展或 JavaScript 设置上。
- 手机能开、电脑不能开:通常是电脑所在网络或代理拦截了验证脚本。
- 页面提示“服务器可能负载过高”:这是站点侧状态,本地操作只能重载或等待,无法从客户端绕过。