金炼之-网页工具
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_06f03691/jinlianzhi-web-toolkit
技能介绍
解决什么问题
当你让 AI 助手"打开微博看看热搜"或"把这篇知乎回答抓下来"时,默认的 web_fetch 大概率会吃到 403。微博、小红书、抖音、B 站、公众号这类站点的风控策略会直接拒绝非浏览器请求,而强行用浏览器硬爬又慢又脆。金炼之-网页工具要解决的就是这个两难:让网页操作自动化在反爬严格的国内站点上也能跑通,同时不让用户为失败重试操心。
核心机制
技能的核心是国内站点优先 + 多级降级链:
- 站点白名单优先:微博、小红书、抖音、B 站、知乎、CSDN、博客园、百度网盘等 70+ 国内站点,默认走
opencli适配器而非web_fetch,避开 403。 - 5 级降级链:
web_search(百度/谷歌)→web_fetch(静态内容)→opencli(Fallback)→browser(JS 渲染兜底)。任一工具失败,自动换下一个,全程不打断用户,用户侧只看到"✓ 拿到结果"。 - 失败日志:所有失败原因写入
~/.mavis-体系/web-tools.log,超过 10 秒的慢调用自动红色告警,便于事后排查而不是当场报错。
适用边界
这个技能明确知道自己"搞不定什么":
- 不绕过登录:需要登录的页面会要求用户人工登录或提供 cookie,不会自动输账号密码。
- CAPTCHA 停下来:遇到滑块、reCAPTCHA,会告知用户人工过验证,不会尝试绕过。
- 敏感操作二次确认:发帖、删除、支付必须得到明确授权才会继续。
- 已知黑名单:公众号文章原文已下线、小红书个人主页风控、抖音视频直链需要 X-Bogus 签名,遇到会直接说明并给替代方案。
- 限速与并发控制:批量抓取会自动限速到每 5-10 秒一个请求,避免双方 IP 被封。
v1.0.2 还加了实验性的自学习机制:成功抓取的站点会沉淀一条经验,下次同站点优先复用最优路径。
使用场景
- 运营需要汇总微博和知乎上的竞品动态,技能优先走 opencli 适配器,避开反爬直接拿到内容。
- 开发者抓取 B 站或 CSDN 的页面数据时遇到 403,技能自动触发 5 级降级链,降级到浏览器兜底。
- 研究员需要批量阅读多篇公众号文章,技能遇到文章原文下线会提示提供截图,而不是死磕报错。
- 数据分析师要在网页上做表单填写或截图,技能调用浏览器组件,优先用 CSS 选择器智能等待。
适合人员
- 经常需要从微博、知乎等国内站点搜集竞品信息的运营人员,不想手动复制粘贴。
- 负责从 B 站、CSDN 等技术社区抓取公开数据的后端开发者,需要绕过 403 和反爬限制。
- 需要批量阅读公众号文章和网页内容的内容研究员,希望 AI 自动处理验证码和下线页面。
- 经常在网页上做表单填写、页面截图等复杂交互的测试工程师,需要稳定的浏览器自动化能力。