一般不特殊要求,爬取 web 数据时 AI 使用的是传统爬虫。如果需要使用浏览器插件爬虫,提示词如下:
创建一个chrome浏览器插件项目,作用是...网页内容为...
制作好的浏览器插件,差不多长这样:

使用时在浏览器扩展中,加载未打包的扩展程序,选定对应文件夹。
chrome://extensions/

加载完差不多是这个样:


两种爬虫没有优劣之分,只是工作原理不同,适合的场景也不同。
传统爬虫
传统爬虫本质上是一个 HTTP 客户端,按照既定规则去抓取网页内容。
它的工作方式是这样的:
优势:
速度快,资源消耗低 适合大规模批量采集 易于分布式部署
短板:
遇到 JavaScript 动态渲染的页面就抓瞎 需要自己处理 Cookie、Session 维护 面对严格的反爬机制,需要额外写大量"伪装"代码
浏览器插件
浏览器插件爬虫运行在用户的浏览器中(比如 Chrome 扩展),它天然就在真实浏览器环境中工作。
它继承了浏览器的全部特性:
✅ Cookies、Session 自动保持 ✅ JavaScript 渲染后的 DOM 直接可访问 ✅ IP、User-Agent、TLS 指纹和真实用户完全一致 ✅ 自动携带登录状态
核心优势:
反爬克星 — 请求来自真实浏览器,IP 指纹和正常用户无异,几乎不需要额外处理反爬。
登录态复用 — 如果你已经在浏览器登录了目标网站,插件直接复用你的登录态,省去模拟登录、维护 Cookie 的麻烦。
动态页面克星 — 现代网站大量用 JS 动态渲染,传统爬虫可能需要额外跑一个无头浏览器,而插件直接在渲染后的 DOM 上操作,拿到的是可见数据。
轻量灵活 — 特别适合个人在浏览器中完成轻量采集任务,随用随采。
AI 时代,插件开发门槛没了。
以前浏览器插件开发确实有门槛,不是谁都能上手的。
但现在不一样了:AI 编程崛起,插件开发已经完全可以用 AI 来做。
你只需要给 AI 一个任务描述,它就能把插件开发好。人工只需要负责:
登录目标网站 完成验证码等验证动作 然后插件就可以开始工作了
特别是对于页面布局固定的应用,可以做到随用随采,还能借助 AI 动态调整采集内容。
到底怎么选?
一般内网应用, 可以使用插件绕过登录验证,使用插件进行数据爬取。
例子:爬取在线用户IP

插件会对多页内容自动翻页:

导出数据内容如下:


插件调试过程:

插件早期是用Cursor做的,现在,现在用Qclaw修复bug,模型选用的是GLM-5.1

全文完。
夜雨聆风