Loading...
Loading...
Compare original and translation side by side
docs/accuracy-guardrail.mdsearch_docsdocs/accuracy-guardrail.mdsearch_docs.nutmeg.user.md/nutmeg.nutmeg.user.md/nutmeg| Symptom | Likely cause |
|---|---|
| HTTP 403/429 | Rate limited or blocked. Wait and retry with backoff |
| HTTP 404 | URL/endpoint changed. Check if site restructured |
| Parse error (HTML) | Website redesigned. Scraper selectors need updating |
| Parse error (JSON) | API response schema changed. Check for versioning |
| Empty response | Data not available for this competition/season |
| Import error | Library version changed. Check changelog |
| Authentication error | Key expired, rotated, or wrong format |
| 症状 | 可能原因 |
|---|---|
| HTTP 403/429 | 触发速率限制或被封禁。等待一段时间后使用退避策略重试 |
| HTTP 404 | URL/端点变更。检查网站是否有结构调整 |
| 解析错误(HTML) | 网站改版,需要更新爬虫选择器 |
| 解析错误(JSON) | API响应schema变更,检查版本信息 |
| 空响应 | 该赛事/赛季暂无可用数据 |
| 导入错误 | 库版本变更,查看更新日志 |
| 认证错误 | 密钥过期、轮换或格式错误 |
/nutmeg:acquireundefined/nutmeg:acquireundefinedundefinedundefined| Source | Common issue | Fix |
|---|---|---|
| FBref | 429 rate limit | Add 6s delay between requests |
| WhoScored | Cloudflare blocks | Use headed browser (Playwright) |
| Understat | JSON parse error | Response is JSONP, strip callback wrapper |
| SportMonks | 401 | Token expired or plan limit hit |
| StatsBomb open data | 404 | Match/competition not in open dataset |
| 数据源 | 常见问题 | 修复方案 |
|---|---|---|
| FBref | 429速率限制 | 请求之间添加6秒延迟 |
| WhoScored | Cloudflare拦截 | 使用有头浏览器(Playwright) |
| Understat | JSON解析错误 | 响应为JSONP格式,去除回调包裹层 |
| SportMonks | 401错误 | Token过期或套餐额度用尽 |
| StatsBomb公开数据 | 404错误 | 赛事/比赛不在公开数据集中 |