给 smolagents 换自定义抓取工具,搞定反爬与 JS 渲染页面

InsideDebt6345 · reddit · 2026-09-10

作者用 Hugging Face smolagents 搭研究型 agent 时发现,内置的 VisitWebpageTool 在静态 HTML 上没问题,但遇到反爬或重 JS 页面就翻车:抓 Walmart 商品页返回的是「Robot or human?」的机器人检测文本,而 agent 仍把它当真实内容继续推理。

解决方案是用自定义 fetch 工具替换内置工具,接入可处理反爬与 JS 渲染的检索后端(作者用 ZenRows,任意可信抓取服务均可):

这样无需自建浏览器或代理栈,就能让 agent 拿到动态与受保护页面的 Markdown 内容,且不改动原有 CodeAgent 工作流。

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →