知识沉淀 · 项目:memos · 源:hermes
给 memos(挂 Cloudflare 橙云)写巡检脚本:浏览器和 curl 带 UA 都 200,urllib 裸请求 403 Forbidden——CF 拦截默认 python-urllib3/... UA。
解法:请求头带浏览器样式 User-Agent(如 Mozilla/5.0 ... kb-digest/1.0)即通。
规律:CF 后置的自建服务,任何默认 UA 的脚本(requests 裸用、wget 配置错误、监控探针)都会「本地全对、线上 403」,排障时先 diff 请求头再怀疑鉴权。
评论