Alvis Web Scrape
支持遵守 robots.txt 与隐私法规的合法网页数据抓取,具备速率限制与数据处理规范。
基于 Bright Data MCP 的自动化网页数据采集与分析技能,支持多模式研究。
openclaw skills install @liangdabiao/bright-data-claude-skill-deep-research命令、参数、文件名以原文为准
由 Bright Data MCP 驱动的高级网络研究功能,支持市场分析、竞争情报、数据提取和全面的网络研究,并具备反机器人保护能力。
该技能提供使用 Bright Data MCP 进行自动化网络研究的完整工作流程。支持搜索发现、内容收集、结构化数据提取以及综合分析,同时兼容浏览器自动化。
当用户请求涉及以下内容时,请激活此技能:
使用 search_engine 工具查找相关来源:
{
"tool": "search_engine",
"parameters": {
"query": "site:etsy.com nba merchandise",
"engine": "google",
"cursor": "0"
}
}搜索策略:
"site:etsy.com 关键词""机器学习在医疗中的应用""iphone -case -cover"cursor 参数实现分页(如 "0"、"1"、"2")根据研究深度选择三种收集模式:
快速模式(3-5 个 URL,串行处理):
scrape_as_markdown标准模式(10-20 个 URL,并行批量处理):
scrape_batch 同时处理最多 10 个 URL深度模式(20-50 个 URL,浏览器自动化):
scraping_browser_navigate 处理 JavaScript 渲染页面scraping_browser_links 发现页面链接scraping_browser_click 执行交互操作使用 extract 工具进行 AI 驱动的结构化数据提取:
{
"tool": "extract",
"parameters": {
"url": "https://example.com/product",
"extraction_prompt": "提取:商品名称、价格(数字)、评分(0-5)、评论数量、卖家名称、库存状态"
}
}常见提取模板:
针对不同使用场景提供三种报告格式:
报告格式(默认):
JSON 格式:
Markdown 格式:
理解研究意图:
使用 search_engine 查找目标 URL:
选择合适的收集模式:
scrape_as_markdownscrape_batch 并行处理 10 个 URLscraping_browser_navigate 及其他浏览器工具错误处理机制:
应用提取模板:
extract 工具并自定义提示语数据处理与分析:
输出最终成果:
scrape_batch 实现并行处理(效率提升约 10 倍)deep 模式(速度较慢)查询: "site:etsy.com nba merchandise"
模式: 标准
提取: 商品名称、价格、评分、评论数、卖家
输出: 报告预期结果: 价格分析、热门商品、头部卖家情况
查询: "iphone 15 pro max 256GB price comparison"
模式: 标准
提取: 商家、价格、库存状态、配送方式
输出: json预期结果: 结构化比价数据,自动识别最优购买选项
查询: "machine learning in healthcare 2024 papers"
模式: 标准
提取: 标题、作者、发表日期、核心发现、研究方法
输出: 报告预期结果: 文献综述,涵盖最新趋势与研究洞察
markdown
查询: "competitor.com features pricing"
模式: deep
提取字段: 功能名称、描述、定价层级、可用性
输出格式: 报告
预期结果: 功能对比分析、定价策略分析、优化建议
用途: 搜索相关网页
参数: query(必填)、engine(google/bing/yandex)、cursor(页码)
返回: SERP 结果(Markdown 格式)
用途: 获取干净、适合 AI 处理的 Markdown 内容
参数: url(必填)
返回: 去除广告/干扰内容后的格式化 Markdown
用途: 获取原始 HTML 内容
参数: url(必填)
返回: 完整的 HTML 文档
用途: 基于 AI 的结构化数据提取
参数: url(必填)、extraction_prompt(可选)
返回: 包含提取数据的 JSON 对象
用途: 并行处理多个 URL
参数: urls(数组,最多 10 个)
返回: 页面内容数组
用途: 导航 JavaScript 渲染页面
参数: url(必填)
返回: 页面信息(标题、URL、状态)
用途: 点击页面元素
参数: selector(CSS 选择器)
返回: 操作结果
用途: 获取当前页面所有链接
参数: 无
返回: 包含文本、href、选择器的链接数组
mode=deepmax_results 数量mode=standard 而非 deep- 内存保护: 防止加载过多内容导致内存溢出
- 性能优化: 保证响应速度
- 上下文管理: 为对话中的其他内容保留空间
- 系统稳定性: 防止崩溃或错误
- 否 —— 此为 Claude Code 中的硬性系统限制
- 无法通过配置文件修改
- 目的: 保障系统稳定性和性能
- 针对抓取: 将批量大小减少至 1–2 个 URL,尤其针对大页面
- 针对读取文件: 使用 Read 命令配合 offset 和 limit 分块读取
- 针对特定内容: 使用 Grep 搜索特定模式
- 针对查找文件: 使用 Glob 按模式匹配文件
获取详细工作流与技术方法:
references/search-discovery.md** - 搜索策略与 URL 发现技巧references/content-scraping.md** - 内容采集方法references/data-extraction.md** - 数据提取模板与验证规则references/deep-scraping.md** - 浏览器自动化技术references/analysis-report.md** - 分析与报告生成指南完整的调研案例:
examples/market-research-etsy-nba.md** - 电商平台市场研究examples/competitive-analysis-pricing.md** - 定价对比工作流程examples/academic-research-ml-healthcare.md** - 学术文献综述本 SKILL.md 提供核心工作流与快速参考(约 2,000 字)。
如需了解详细的实现模式、高级技巧与完整示例,请查阅 references/ 目录下的文件,这些文件将在研究任务中按需加载。
已收录 2 个 Skill