AI 域名情报分析器
每天自动扫描全球新注册域名,从中识别早期 AI 产品,生成图文并茂的商业机会报告。
核心价值: 在新 AI 产品出现在 Product Hunt、Hacker News 或任何媒体之前,第一时间通过域名注册行为发现它们。
工作原理
本 Skill 由 Claude Code(具备浏览器控制能力)驱动,运行一条六步流水线:
domains-monitor.com
│
▼
[步骤1] 浏览器下载当日新注册域名列表(需登录态)
│
▼
[步骤2] domains-process.py — 过滤 + 并发抓取首页
│ → homepages_result.json
▼
[步骤3] Agent逐条分析首页内容,过滤域名停放页、非 AI 网站
│
▼
[步骤4] 按商业价值排序,筛出最具潜力的 Top 10
│
▼
[步骤5] 用 Chrome 依次访问 Top 10,截图保存
│
▼
[步骤6] 生成图文并茂的 HTML 分析报告
步骤1 — 数据获取
复用已打开的 Chrome 浏览器访问 domains-monitor.com,定位「Newly registered domains (last day)」对应的 .txt 链接并下载。直接复用浏览器登录态,无需额外鉴权。
步骤2 — 域名过滤与首页抓取
domains-process.py 读取原始域名列表,只保留满足以下条件的域名:
- 后缀为
.ai或.com - 前缀为 1~10 位纯英文字母(不含连字符、数字、子域名)
然后多线程并发抓取每个域名的 HTTPS 首页,结果写入 homepages_result.json。
步骤3 — AI 产品识别
Claude 读取 JSON 中每条首页内容,过滤掉域名停放页、注册商引流页、与 AI/技术无关的网站。
步骤4 — 商业价值排序
对剩余网站按创意性、创新性、商业潜力打分排序,最终选出不超过 10 个进入报告。
步骤5 — 网站截图
Claude 控制 Chrome 依次访问筛选出的域名,对每个网站首页截图保存。
步骤6 — 报告生成
输出一份精美的 HTML 报告,包含:
- 数据概览(总域名数、.ai 数量、.com 数量、可访问数、AI 相关数)
- 分析结果总体概述
- 商业机会矩阵评估
- 趋势分析与投资建议
- Top 10 网站卡片(上半部分为首页截图,下半部分为分析内容)
文件说明
| 文件 | 用途 |
|------|------|
| SKILL.md | Skill 定义文件,由 Claude Code 读取执行 |
| domains-process.py | 域名过滤 + 并发首页抓取脚本 |
| report.html | 报告样式参考模板 |
环境要求
- Claude Code、Codex、OpenClaw、Marvis等任意Agent产品,需开启浏览器控制(computer use)能力
- Chrome 浏览器,已登录 domains-monitor.com
- Python 3.8+,已安装
requests
pip install requests
使用方法
运行完整 Skill
在 Claude Code 中直接调用:
执行 ai-domain-analyzer skill
Claude 将自动完成全部六个步骤。
单独运行域名处理脚本
# 默认:读取 dailyupdate.txt,输出 homepages_result.json
python domains-process.py
# 指定输入文件
python domains-process.py -f /path/to/domains.txt
# 自定义输出文件
python domains-process.py -f domains.txt -o output.json
# 限制采样数量(适合快速测试)
python domains-process.py -f domains.txt --max-sample 500
# 调整并发数和超时时间
python domains-process.py -f domains.txt --workers 16 --timeout 5
命令行参数
| 参数 | 默认值 | 说明 |
|------|--------|------|
| -f / --file | dailyupdate.txt | 输入域名文件路径 |
| -o / --output | homepages_result.json | 输出 JSON 文件路径 |
| --max-sample | 10000 | 最大处理域名数(0 表示不限制) |
| --timeout | 3 | 单个请求超时秒数 |
| --workers | CPU 核心数 | 并发线程数 |
输出文件
| 文件 | 说明 |
|------|------|
| homepages_result.json | 域名 → { "homepage": "<html>…" } 的映射 |
| failed_domains.log | 超时或访问失败的域名记录 |
报告预览
生成报告延续 report.html 的视觉风格——暖白色卡片布局,包含:
- 顶部 KPI 数据条(域名统计一览)
- 商业机会矩阵网格
- 趋势分析板块
- Top 10 网站卡片(截图 + 分析文字)
设计说明
为什么必须用浏览器下载,不能用 curl?
domains-monitor.com 的下载接口需要登录态 Cookie。复用已打开的 Chrome 会话比在脚本中维护 Cookie 更简单可靠。
为什么只保留纯字母、1~10 位的域名? AI 产品域名普遍偏向短、易读、纯字母的品牌名。这条规则能在不漏掉重要目标的前提下,将待处理量压缩约 80~90%。
为什么默认采样上限是 10,000?
每日新注册域名可超过 10 万条。默认上限能让单次运行在普通笔记本上控制在 10 分钟以内,同时覆盖足够的样本。如需处理全量,使用 --max-sample 0。
已知限制
- 必须有一个已打开且已登录的 Chrome 实例,无法在无头服务器上独立运行。
- 每个域名的首页内容截取上限为 500 KB,超出部分会被截断。
- 仅检测 HTTPS,纯 HTTP 站点会被跳过。
- 最终 Top 10 的质量依赖 AI 对步骤 3~4 的分析判断,结果会因模型版本有所差异。
License
MIT
Scan to join WeChat group