用途:对静态网站做全面链接分析,适合检查失效链接、发现孤立页与死胡同、评估内链结构及链接权重分布。
主要能力:提取并分类外部链接(社交媒体、电商、邮件/电话、应用商店等);校验内部链接是否指向存在的页面,处理路径与 index.html 变体;对外部链接做 HTTP 校验,支持并行请求、重试与误报过滤(机器人拦截、限流),并按 404、超时、SSL 等错误分类;构建链接图,计算孤立页(0 入链)、内链不足页、外链过多页、链接汇(有入链无出链)及链接流入流出比。
使用方式:先创建 config.json,配置 dist_path、site_domain、internal_domains、excluded_paths、http(timeout、max_workers、retry_count、user_agent)、thresholds(underlinked_min_inbound、overlinked_max_outbound、link_sink_max_outbound)、false_positive_domains 与 output 目录。完整分析运行 python scripts/analyze.py --dist ./dist --full;也可单独运行 outbound_links.py、internal_links.py、http_checker.py(需外部链接数据输入)、link_graph.py。
适用场景:用户要求分析链接、检查失效链接、查找孤立页或死胡同、优化内链结构、识别链接汇或链接权重分配时。
限制:面向静态站点,需本地构建产物路径;外部校验依赖网络,可能受目标站点限流或拦截影响,需通过误报域名与阈值配置调整;具体安装方式、依赖与运行环境资料暂未提供。