返回市场
README
# GEO 外链排名分析插件
一键搜索所有 AI 搜索引擎(DeepSeek/豆包/Kimi/通义千问/元宝/智谱/文心/秘塔/天工/纳米AI),提取引用外链,按域名/平台聚合排名,生成发帖策略报告。
## 安装
```bash
xbrowser plugin install geo-analysis
```
## 命令
### all - 一键聚合搜索
```bash
xbrowser geo-analysis all --keyword "广东服装加工企业排名" --cdp http://localhost:9221
```
### collect - 单引擎采集
```bash
xbrowser geo-analysis collect --keyword "AI 编程工具" --engine deepseek --cdp http://localhost:9221
```
### batch - 批量采集
```bash
xbrowser geo-analysis batch --keyword "Rust 语言" --engines "kimi,deepseek,doubao" --cdp http://localhost:9221
```
### rank - 域名排名
```bash
xbrowser geo-analysis rank --top 20 --format markdown
```
### report - 导出报告
```bash
xbrowser geo-analysis report --keyword "AI" --format markdown
```
## 支持 AI 引擎
| 引擎 | 标识 | 联网搜索 |
|------|------|---------|
| DeepSeek | deepseek | ✅ |
| 豆包 | doubao | ✅ |
| Kimi | kimi | ✅ |
| 通义千问 | tongyi | ✅ |
| 腾讯元宝 | yuanbao | ✅ |
| 智谱清言 | zhipu | ✅ |
| 文心一言 | wenxin | ✅ |
| 秘塔AI | metaso | ✅ |
| 天工AI | tiangong | ✅ |
| 纳米AI | 360ai | ✅ |
## 输出示例
```
=== AI 搜索引擎聚合结果 ===
查询:广东服装加工企业排名
引擎数:9(成功 9,失败 0)
--- 域名排名 Top 10 ---
1. jobui.com (职友集) — 4 引擎引用
2. 163.com (网易号) — 3 引擎引用
3. smzdm.com (什么值得买) — 3 引擎引用
...
```
## 技术原理
1. **SSE 网络拦截**:监听 AI 引擎的 API 响应,从 SSE 流中提取引用链接
2. **DOM 全页面提取**:提取页面所有外链 `<a>` 标签
3. **去噪过滤**:移除 .ico/.svg/.png/CDN/广告追踪等噪音
4. **跨引擎聚合**:按域名去重,统计被多少引擎引用
## License
MIT
命令
collect
collect从单个 AI 搜索引擎采集数据(SSE 拦截 + DOM 提取),提取外链域名排名
Parameters
| Name | Type | Req | Description |
|---|---|---|---|
| keyword | string | Yes | 搜索关键词 |
| engine | string | Yes | AI 搜索引擎名称: ${ALL_ENGINES.join(', (deepseek) |
| format | enum | Yes | 输出格式 (json) |
Examples
xbrowser geo-analysis collect --keyword "AI 编程工具"
使用默认引擎(deepseek)采集
xbrowser geo-analysis collect --keyword "AI 编程工具" --engine doubao
指定豆包引擎采集
xbrowser geo-analysis collect --keyword "Rust 语言" --engine metaso --format markdown
秘塔引擎,Markdown 格式
xbrowser geo-analysis collect --help
batch
batch批量从多个 AI 搜索引擎采集数据(SSE + DOM 提取),汇总域名排名
Parameters
| Name | Type | Req | Description |
|---|---|---|---|
| keyword | string | Yes | 搜索关键词 |
| engines | string | Yes | 逗号分隔的引擎列表 (deepseek,kimi,doubao) |
| format | enum | Yes | 输出格式 (json) |
Examples
xbrowser geo-analysis batch --keyword "AI 编程工具"
使用默认3引擎采集
xbrowser geo-analysis batch --keyword "Rust" --engines "deepseek,kimi,qianwen,chatglm"
指定4引擎采集
xbrowser geo-analysis batch --keyword "Web3" --format markdown
Markdown 格式输出
xbrowser geo-analysis batch --help
rank
rank基于历史采集数据生成域名排名和平台排名(去噪后统计)
Parameters
| Name | Type | Req | Description |
|---|---|---|---|
| format | enum | Yes | 输出格式 (json) |
| top | number | Yes | 显示前 N 名 (20) |
Examples
xbrowser geo-analysis rank
生成域名排名(前20)
xbrowser geo-analysis rank --top 50 --format markdown
前50名,Markdown 格式
xbrowser geo-analysis rank --help
all
all一键搜索所有 AI 引擎(SSE 拦截 + DOM 提取 + 去噪过滤),自动聚合排名
Parameters
| Name | Type | Req | Description |
|---|---|---|---|
| keyword | string | Yes | 搜索关键词 |
| format | enum | Yes | 输出格式 (markdown) |
Examples
xbrowser geo-analysis all --keyword "AI 编程工具"
搜索所有引擎并聚合
xbrowser geo-analysis all --keyword "Rust" --format json
JSON 格式输出
xbrowser geo-analysis all --help
company
company基于历史采集数据生成企业排名,按跨引擎出现频次评分
Parameters
| Name | Type | Req | Description |
|---|---|---|---|
| format | enum | Yes | 输出格式 (json) |
| top | number | Yes | 显示前 N 名企业 (20) |
Examples
xbrowser geo-analysis company
生成企业排名
xbrowser geo-analysis company --top 30 --format markdown
前30名,Markdown 格式
xbrowser geo-analysis company --help
trend
trend基于历史采集数据分析域名出现趋势,识别上升/下降/稳定域名
Parameters
| Name | Type | Req | Description |
|---|---|---|---|
| format | enum | Yes | 输出格式 (json) |
| top | number | Yes | 显示前 N 个趋势 (20) |
Examples
xbrowser geo-analysis trend
分析趋势
xbrowser geo-analysis trend --top 10 --format markdown
前10个趋势,Markdown 格式
xbrowser geo-analysis trend --help
report
report基于历史数据生成完整的 GEO 分析报告,包含域名排名、企业排名和趋势分析
Parameters
| Name | Type | Req | Description |
|---|---|---|---|
| keyword | string | Yes | 报告关联的关键词(留空则包含所有数据) () |
| format | enum | Yes | 输出格式(默认 markdown) (markdown) |
Examples
xbrowser geo-analysis report
生成 Markdown 格式报告
xbrowser geo-analysis report --keyword "AI" --format json
指定关键词,JSON 格式
xbrowser geo-analysis report --help
history
history查看历史采集记录,按时间倒序排列
Parameters
| Name | Type | Req | Description |
|---|---|---|---|
| limit | number | Yes | 显示条数 (20) |
| engine | string | No | 按引擎过滤 |
Examples
xbrowser geo-analysis history
查看最近20条
xbrowser geo-analysis history --limit 50 --engine deepseek
查看 deepseek 的50条
xbrowser geo-analysis history --help
status
status查看 GEO 分析系统状态,包括数据量、引擎分布、存储占用
Examples
xbrowser geo-analysis status
查看系统状态
xbrowser geo-analysis status --help