最多 200 条,避免生成过长的脚本
生成的检测脚本
点上方「生成」按钮开始
使用说明
- 把要检测的网址一行一个粘进来,最多 200 条。
- 选好脚本语言:Windows 用 PowerShell 或 Git Bash,服务器上用 Bash + curl,想顺手做点后续处理就选 Python。
- 点「生成」拿到完整脚本,复制保存成本地文件。
- Bash 脚本保存成 check.sh 后执行 bash check.sh;PowerShell 脚本存成 .ps1 右键「使用 PowerShell 运行」。
- 输出格式是「状态码 + 网址」,200 正常、301/302 是跳转、404 是页面不存在、403 是被拦截、5xx 是服务器出错。
常见问题
为什么不直接在网页上检测?
浏览器有同源策略,网页里的脚本无法读取其他站点的状态码,这是浏览器的安全限制,纯前端做不了。所以这里生成脚本,让它在你的电脑或服务器上跑,不受这个限制。
状态码 000 是什么意思?
curl 返回 000 表示连接层面就失败了——域名解析不了、连不上端口、或者超时。通常是网址写错了、对方服务器挂了、或者被防火墙拦了。
检测结果能当死链判断依据吗?
能作为参考但别当定论。有些服务器对 HEAD 或脚本请求返回 403,人工在浏览器打开却是正常的,这是反爬策略。发现异常状态码时,挑几条到浏览器里复核一下再下结论。
一次检测几百个网址会被封 IP 吗?
有可能。脚本是顺序执行的,每个请求间隔很短,对同一台服务器高频请求会触发限流。真要检测海量网址,建议在循环里加个 sleep 1,或者分批、错峰执行。
能检测页面内容而不只是状态码吗?
可以,改脚本即可。状态码只告诉你「能不能访问」,如果你想判断「内容对不对」,需要在脚本里加上关键字匹配,比如检查响应正文里是否包含某个标题。
相关工具
站长工具 · 该分类共 57 个工具,展开查看全部
robots.txt 在线生成Sitemap 在线生成UTM 链接生成器网站统计代码生成域名批量生成桌面快捷方式生成TDK 生成器(标题/描述/关键词)批量网址检测脚本生成CIDR 网段计算子网掩码计算IP 转数字 / 数字转 IP关键词密度分析网页源码转纯文本HTML 转 Markdown页面链接分析(内链/外链)页面图片提取与 alt 检查网页表格提取网页源码 SEO 体检robots.txt 检测TDK 长度检查模拟蜘蛛抓取分析公共 DNS 服务器地址表电信 DNS 服务器地址表(各省)联通 DNS 服务器地址表(各省)移动 DNS 服务器地址表(各省)铁通 DNS 服务器地址表教育网 DNS 服务器地址表(CERNET)搜索引擎高级语法速查在线广告尺寸对照表网站上线检查清单HTTP 安全响应头对照表HTTP 响应头对照表域名 DNS 解析查询网站图标 Favicon 地址获取网页链接提取与内外链分类网页头部信息提取与体检ICP 备案号格式校验文本 Gzip 压缩率实测TDK 标题描述批量校验外链 rel 属性检查(nofollow)图片 alt 与属性批量检查JSON-LD 结构化数据检查Meta 标签生成器(含 OG)viewport 与移动端适配检查TDK 批量提取为表格网络延迟与路由检测命令端口连通性检测命令SSL 证书检查命令DNS 诊断与污染排查命令页面性能指标采集代码域名可注册批量查询脚本死链批量检测脚本IP 归属地批量查询脚本DNS 解析耗时测试页网站截图 API 方案整理重定向与伪静态规则生成器关键词组合批量生成