#!/usr/bin/env python3 """微信公众号 HTML 合规校验器。 把 SKILL.md 里"必须遵守的平台限制"从模型自觉变成确定性兜底。 排版生成后必跑:检查禁用标签/属性/样式,并核查文字节点是否用 包裹(公众号编辑器粘贴后保持样式的关键)。 用法: validate_gzh_html.py validate_gzh_html.py --stdin < file.html 退出码: 1 = 有 ERROR(会被公众号过滤或粘贴后样式丢失); 0 = 通过。 """ import argparse import re import sys from html.parser import HTMLParser # (正则, 级别, 说明) —— ERROR 会被公众号编辑器过滤掉或导致样式失效 FORBIDDEN = [ (re.compile(r"]", re.I), "ERROR", "