多数脚本故障都毁在导航层,而不是逻辑
Opening-Profile6279 · reddit · 2026-07-28
过去一年的故障里,几乎都不是逻辑错误,而是导航层出问题:页面结构变了、class 名被改、selector 匹配不到,脚本却还在继续跑,只是悄悄返回空结果,往往几天后才发现。
作者认为更稳定的做法是绕开 UI,直接调用前端真正用的接口,因为请求结构比页面 markup 变化慢得多。他最近在试 webcmd:它会按站点自动选策略,优先走公开 endpoint,其次是 session cookie,再到重放抓到的请求,最后才点击页面。项目还很早,Apache-2.0、npm 可装。
真正棘手的问题不是“返回空”,而是“返回了错误但看起来正常”。Schema 校验只能发现结构变化,发现不了值已经变垃圾的情况;作者也在问,除了每周人工抽查之外,大家还有没有更好的检测办法。
「编程与Agent」频道最新
- 12 个真实多应用智能体任务中,Fable 5 与 Kimi K3 同为 7/12 — Nearby_Pair_6483 · 2026-07-28
- 用户称本周要把 Codex 用到所有事情里,界面已显示周度额度 — rudrank · 2026-07-28
- 别被平均对话轮次误导:客服与编程 Agent 需要不同架构 — hugobowne · 2026-07-28
- 有人在 Claude Code 的 ultra mode 里测试 Qwen 3.8 Max — jasonkneen · 2026-07-28
- 有人想要能说能听还会调度 agent 的本地 ChatGPT Live — anonthatisopen · 2026-07-28
- EviBack 用教师回退训练 agentic RAG 的零奖励轨迹 — _reachsumit · 2026-07-28