Agent Skills
返回列表
📊

Common Crawl URL 索引挖掘器

数据分析 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/common-crawl-url-index-miner。

技能介绍

网页研究中的一个常见难题

在做大规模网页分析或历史研究时,往往需要遍历特定时间段内抓取的URL集合。从头搭建爬虫不仅成本高,还面临存储、调度和去重等工程问题。Common Crawl虽然提供了海量免费数据,但要从其索引中快速筛选出符合特定条件的URL,仍需编写定制脚本或手动查询API。

这个技能如何工作

Common Crawl URL Index Miner 将这一过程封装为可复用的工作流。它通过SQL查询直接检索Common Crawl的URL索引,输出匹配的WARC记录,包含URL、MIME类型、抓取时间戳等字段。

核心能力包括:

  • 基于CC-MAIN数据集的时间范围筛选
  • 按域名、路径、MIME类型等条件构造查询
  • 通过Spark作业处理大规模结果集
  • 导出结构化数据供后续分析使用

关键步骤:

  1. 编写SQL查询定义目标URL集合
  2. 在容器环境中运行Spark作业执行查询
  3. 获取与查询匹配的WARC记录元数据
  4. 对结果进行聚合或过滤,生成所需的URL清单

适用边界与注意点

该技能适用于需要广泛网页召回率的研究场景,例如分析特定主题在历史快照中的覆盖变化。但它并非实时搜索引擎——数据来源于Common Crawl的周期性抓取快照,存在数周至数月的时滞。此外,SQL语法需适配Common Crawl索引的字段定义,复杂查询可能产生较大的中间结果集,建议根据实际需求调整查询粒度。

使用场景

  • 研究某主题在过去几年网页中的出现频率与覆盖变化
  • 筛选特定域名下所有PDF文件的历史抓取记录并导出URL清单
  • 分析某时间段内特定MIME类型的网页抓取快照,如收集HTML页面快照
  • 获取与SQL查询匹配的WARC记录元数据用于后续研究

适合人员

  • 学术研究人员,需要获取大规模历史网页数据以分析特定主题的长期覆盖趋势
  • 数据分析师,需要从Common Crawl索引中批量提取特定类型的URL元数据用于数据集构建
  • 爬虫工程师,需要在不重新部署爬虫集群的情况下复用Common Crawl的抓取成果
  • 网络档案馆研究员,需要按时间范围和MIME类型检索历史网页快照进行存档研究