直接给你完整的步骤,从零开始跑起来。
第一步:安装 Claude Code(如果还没装)
# 确认 Node.js 版本 18+
node --version
# 安装 Claude Code
npm install -g @anthropic-ai/claude-code
# 验证
claude --version
首次运行 claude 命令会自动打开浏览器完成账号认证,需要 Pro 订阅($20/月)。
第二步:解压 skill 文件,建立项目目录
# 建立你的工作目录
mkdir ~/seo-project
cd ~/seo-project
# 把下载的 zip 解压进来
unzip ~/Downloads/backlink-analyzer-source.zip
# 确认结构对了
ls backlink-analyzer/
# 应该看到: SKILL.md scripts/ references/ assets/
第三步:安装 Python 依赖
pip install requests beautifulsoup4 lxml openpyxl
# 验证
python3 -c "import requests, bs4, lxml, openpyxl; print('全部就绪')"
第四步:建立数据目录,配置目标网站
cd ~/seo-project
mkdir -p data output
# 配置你要分析的竞品
nano backlink-analyzer/scripts/config.py
改这两行:
TARGET_DOMAINS = ["tripo3d.ai"] # 你要分析的竞品域名
MY_SITE = "aippt.com" # 你自己的网站
第五步:放入 CLAUDE.md 项目记忆
# 复制模板到项目根目录
cp backlink-analyzer/assets/CLAUDE.md.template CLAUDE.md
# 编辑,同样改顶部两行
nano CLAUDE.md
TARGET_SITE = "tripo3d.ai"
MY_SITE = "aippt.com"
第六步:启动 Claude Code
cd ~/seo-project
claude
Claude Code 启动后自动读取 CLAUDE.md,不需要再解释背景。
第七步:跑起来
方式 A:直接粘贴 URL(最快)
在 Claude Code 对话里说:
分析以下 URL,目标网站 tripo3d.ai,我的网站 aippt.com:
https://www.varsity.co.uk/sponsored/transform-your-3d-workflow-how-tripo-studios-ai-automates-modeling-texturing-and-retopology
https://blog.logrocket.com/ai-3d-web-development/
https://www.foxrenderfarm.com/share/create-3d-model-from-photos/
Claude Code 会自动调用脚本抓取、填写 15 列、生成 Excel。
方式 B:从 txt 文件批量跑
先建一个 txt:
cat > data/urls.txt << 'EOF'
https://www.varsity.co.uk/sponsored/transform-your-3d-workflow-...
https://blog.logrocket.com/ai-3d-web-development/
https://www.foxrenderfarm.com/share/create-3d-model-from-photos/
EOF
然后在 Claude Code 里说:
读取 data/urls.txt,分析所有 URL,生成报告
或者直接在终端跑脚本:
python3 backlink-analyzer/scripts/fetch_urls.py --input data/urls.txt
方式 C:从 xlsx 跑
单列 xlsx(URL 在 A 列):
python3 backlink-analyzer/scripts/fetch_urls.py --input data/links.xlsx
双列 xlsx(A 列是语言代码如 en,B 列是 URL):
python3 backlink-analyzer/scripts/fetch_urls.py --input data/links.xlsx --xlsx-url-col 2
完整流程图
启动 claude
│
▼
粘贴 URL / 指定文件
│
▼ (Claude Code 自动执行)
fetch_urls.py 抓取源码
→ 判断 Dofollow/Nofollow
→ 提取语言(lang属性)
→ 提取发布时间(JSON-LD/time/og meta)
→ 识别付费信号
│
▼
Claude 填写 15 列分析
│
▼
export_report.py 生成 Excel
│
▼ (可选)
summarize.py 生成四维汇总
│
▼
output/ 目录下的 .xlsx
切换分析其他竞品
只改 config.py 一个文件:
# 分析 Gamma.app
TARGET_DOMAINS = ["gamma.app", "gamma.ai"]
MY_SITE = "beautiful.ai"
其他全不用动。建议同时更新 CLAUDE.md 顶部两行,这样 Claude Code 在写第 14-15 列建议时会自动用新的竞品名和你的网站名。
常见问题
Q: claude 命令找不到?
# 检查 npm 全局目录是否在 PATH 里
npm config get prefix
# 把输出的路径加到 ~/.zshrc 或 ~/.bashrc:
export PATH="$(npm config get prefix)/bin:$PATH"
source ~/.zshrc
Q: pip install 报 externally-managed-environment 错误?
pip install requests beautifulsoup4 lxml openpyxl --break-system-packages
# 或者用虚拟环境:
python3 -m venv ~/seo-env
source ~/seo-env/bin/activate
pip install requests beautifulsoup4 lxml openpyxl
# 之后每次用前先 activate:
source ~/seo-env/bin/activate
cd ~/seo-project && claude
Q: Windows 用户?
Claude Code 在 Windows 需要 WSL2:
# PowerShell 管理员模式运行
wsl --install
# 重启后进入 Ubuntu,再按上面的步骤操作
不依赖 Claude Code 的工具判断,全部手动跑:
第一步,PowerShell 里跑抓取:
cd D:\工具脚本\seo-analysis
python backlink-analyzer/scripts/fetch_urls.py `
--urls "https://www.workhuman.com/blog/employee-recognition-program/,https://www.schoolofmotion.com/blog/top-5-tools-to-identify-a-font,https://www.stylefactoryproductions.com/blog/canva-free-trial" `
--target visme.co
第二步,生成 Excel:
python backlink-analyzer/scripts/export_report.py `
--input output/fetch_results.json `
--output output/report.xlsx `
--site visme.co
第三步,让 Claude Code 只做分析,不抓网页:
读取 output/fetch_results.json 的内容,
按照 backlink-analyzer/references/column-definitions.md 定义的15列,
逐条填写分析,竞品是 visme.co,我的网站是 aippt.com,
不要用任何网络工具,只读本地文件。
这样抓取归 Python,分析归 Claude Code,两件事分开做,互不干扰。
我应该怎么提问,才能达到上面我说的结果
直接提供 URL
分析这些外链:
https://example1.com/article
https://example2.com/review
https://example3.com/post
或更简洁:
分析外链:URL1, URL2, URL3
提供文件路径
单列 Excel(A列是URL):
分析 data/visme_backlinks.xlsx
双列 Excel(A列语言,B列URL):
分析 data/visme_backlinks_with_lang.xlsx(URL在B列)
TXT 文件:
分析 data/urls.txt
完整示例
分析这3条 visme.co 的外链:
https://substack.com/@user/post/123
https://medium.com/article/456
https://benzinga.com/pressreleases/789
我会自动执行:
1. 运行抓取脚本
2. 读取源码数据
3. 创建15列完整分析(output/analyzed_data.json)
4. 生成 Excel 报告(output/report.xlsx)
5. 告诉你报告路径
---
关键点:
- 只需说"分析"+ URL/文件路径
- 我会严格按 CLAUDE.md 流程执行
- 不会使用 WebFetch/WebSearch
- 15列数据一个不漏
声明:本文网友投稿,观点仅代表作者本人,不代表鲁班SEO赞同其观点或证实其描述。
