Skip to content

emptylower/domain-tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

域名识别与管理工具

这是一个浏览器扩展,用于识别网页中的所有域名,允许用户选择性保存,并提供流量分析功能。

主要功能

  • 自动扫描网页中的外部域名链接
  • 在浮动面板中显示识别到的域名
  • 选择性保存域名到不同分类
  • 域名过滤功能,自动排除不需要的域名
  • 导入/导出域名数据(JSON/CSV格式)
  • 通过Serpstat API查询域名流量数据
  • 根据流量排序域名

Serpstat流量查询功能

功能介绍

Serpstat流量查询功能允许用户:

  1. 查询选中域名或所有域名的流量数据
  2. 根据流量高低对域名进行排序
  3. 直观地查看每个域名的月访问量
  4. 缓存流量数据以减少API调用

使用方法

  1. 在"API设置"选项卡中配置Serpstat API密钥

    • 您需要从Serpstat官网申请API密钥
    • 设置适当的缓存时间(默认为1天)
  2. 在"域名管理"选项卡中:

    • 选择要查询的域名(或全部域名)
    • 点击"查询选中域名流量"或"查询全部域名流量"按钮
    • 等待查询完成(进度条会显示查询进度)
    • 查询完成后,域名旁边会显示流量数据
  3. 使用"根据流量排序"下拉菜单:

    • 选择"流量从高到低"进行降序排序
    • 选择"流量从低到高"进行升序排序
    • 选择"默认排序"恢复原始排序

技术说明

  • 使用Serpstat API查询域名的流量数据
  • 实现数据缓存以避免频繁API调用
  • 支持批量查询多个域名
  • 直观显示流量数据,包括格式化展示(K/M/B单位)
  • 响应式错误处理,确保API请求稳定可靠

安装方法

  1. 克隆或下载本项目
  2. 运行 npm install 安装依赖
  3. 运行 npm run build 构建扩展
  4. 在浏览器中加载扩展:
    • Chrome:打开chrome://extensions/ -> 开启开发者模式 -> 加载已解压的扩展程序 -> 选择dist目录
    • Firefox:打开about:debugging -> 此Firefox -> 临时载入附加组件 -> 选择dist目录中的manifest.json

开发

  • npm run dev - 开发模式,自动监视文件变化
  • npm run build - 构建生产版本

API使用说明

Serpstat API

本扩展使用Serpstat API获取域名的流量数据。您需要:

  1. Serpstat官网注册并获取API密钥
  2. 在扩展的"API设置"中输入您的API密钥
  3. 设置适当的缓存时间以优化API调用频率

请注意,API调用可能受到Serpstat账户类型的限制,请参考官方文档了解详情。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors