商店 › site-audit CLI
命令行批量检查网站的技术问题。一次扫几十个域名,输出 CSV。 Python 3.8+,零依赖——解压就能跑,不用装任何包。
点击购买即表示你已阅读并同意 《购买条款》。 条款只适用于本商店的数字商品。
网页版的体检工具一次只能查一个域名。当你需要从 200 个潜在客户里筛出技术有明显问题的那 30 个, 或者每月巡检自己的站点群时,一个个贴进去太慢。
这个脚本并发跑,200 个站大约 3 分钟。
| 项目 | 说明 |
|---|---|
| 正文长度 | <main> 内纯文本字符数。低于 800 通常是客户端渲染或内容过薄 |
| H1 结构 | 数量与内容,0 个或多个都是问题 |
| title / description | 长度,判断是否被截断或过短 |
| 结构化数据 | JSON-LD 块数量 + 所有 @type 类型 |
| 图片 alt | 缺失数量和百分比 |
| canonical | 是否存在 |
| viewport | 是否有移动端 meta |
| sitemap | 类型(单文件 / 索引分片 / 缺失)、URL 数量、是否在 robots.txt 声明 |
| AI 爬虫策略 | 分两类统计:影响搜索引用的 vs 影响模型训练的 |
| 技术栈 | Next.js / Nuxt / WordPress / Shopify |
这是很多工具没做的事。GPTBot 管模型训练,OAI-SearchBot 管 ChatGPT 的搜索引用。
挡掉前者是保护内容,挡掉后者等于从 AI 答案里消失。两者的 robots.txt 写法几乎一样,但后果完全相反。
python audit.py example.com
python audit.py --file sites.txt --out report.csv --workers 10
CSV 是 UTF-8 带 BOM,Excel 和 WPS 直接双击打开不乱码。
audit.py — 主脚本,约 400 行,注释清晰README.md — 完整文档:用法、字段说明、评分规则、已知限制sites.example.txt — 输入格式示例audit() 函数里每一段都是独立的,照着抄一段加进去即可。输出 CSV 的字段列表在 main() 里,加字段记得同步。购买后可自用和在自己的项目中使用。不转让、不二次分发、不作为 SaaS 对外提供。 商用(给客户做审计并收费)允许。完整条款见 购买条款。
用之前想先试试?网页版免费查单个域名。