智能网页抓取 Plus
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_1b78a966/smart-web-fetch-plus。
技能介绍
要解决什么问题
Agent 需要读网页时,直接抓 HTML 往往带着导航、脚本和反爬页面,既难解析又容易在 Cloudflare 等站点上失败。你更需要的是可阅读的 Markdown 正文,并且有一条在「轻量 HTTP」和「真浏览器/爬虫」之间可预期的降级路径。
技能如何工作
本技能把抓取流程固定为四级回退:
- 先请求
markdown.new/+ 目标 URL,适合不少 Cloudflare 站点,转换质量较高。 - 失败则试
defuddle.md/+ URL,通用面更广。 - 再失败走
r.jina.ai/+ URL(Jina 提供的阅读服务)。 - 上述转换服务都不可用时,才执行 Scrapling 爬虫(见
scripts/scrapling_fetcher.py)。
日常优先用 web_fetch 工具按上述顺序拉内容;若遇到验证码或强交互,再改用浏览器工具;Scrapling 仅作最后手段。
适用边界与注意点
- 转换服务质量取决于第三方服务与目标站策略,同一 URL 在不同时间可能走不同分支。
- 浏览器与 Scrapling 更重、更慢,也更受站点 ToS 与本地环境限制;不要默认对所有页面都跳过前几级服务。
- 技能描述的是策略与脚本入口,具体能否访问仍取决于网络、鉴权与站点防护。
使用场景
- 用户发来技术博客或文档链接,需要把页面正文转成 Markdown 再摘要或入库
- 目标站在 Cloudflare 后,普通 HTTP 抓 HTML 失败,需优先走 markdown.new 等转换服务
- 转换 API 连续失败时,仍要从同一 URL 用 Scrapling 脚本尽量抽出可读正文
- 页面出现验证码或强前端校验,需在浏览器工具与 web_fetch 链之间切换完成读取
适合人员
- 维护 Agent 知识库、要把外部 URL 正文稳定转成 Markdown 的后端工程师
- 从厂商官网与帮助中心拉取说明页、做竞品或规格对比的数据分析师
- 编写自动化调研流程、需在转换服务与 Scrapling 间自动降级的技能作者
- 处理含反爬或 CDN 防护的公开文档站、负责网页数据源接入的集成开发