在线查链工具要注册还限条数,这个脚本直接跑终端!一个 Python 文件扫全站死链!网站改版后 404 再也不用靠搜索引擎替你发现
开发者开源 sitemap-link-checker:读站点地图逐条探活,坏链、跳转、页面里的死链一次全揪出来,退出码还能直接接定时任务。
大白话网站搬家或改版后,站点地图里常留着一堆已经 404 或疯狂跳转的旧链接,往往是搜索引擎和访客先发现,你自己后知后觉。在线查链工具要么限条数、要么要注册、要么没法写进脚本。这位开发者干脆写了个只用 Python 标准库的单文件脚本:读 sitemap(普通、gz 压缩、sitemap 索引都行),对每个 URL 先发 HEAD,服务器不认就退回 GET,最后列出坏链和跳转;加 --links 还会打开每个页面,把页面里指向死链的地方也标出来。
对你意味着做独立站、博客、公司官网或负责 SEO 的人最该看:改版上线前跑一遍,比等搜索引擎降权划算得多。注意只在自己有权限的站点上跑。
原文:Find Broken Pages on Your Site From Its Sitemap, With One Python File
打开巨象雷达,看今天全部 AI 动态