[
 {
  "script": "crawl_dxhb.py",
  "name": "东乡环境保护",
  "cls": "无数据",
  "rows": 0,
  "runs": 1,
  "ok": 0,
  "note": "已停用: 无\\n\\n分段+page_url空381条, 由crawl"
 },
 {
  "script": "crawl_dx.py",
  "name": "东乡区人民政府",
  "cls": "无数据",
  "rows": 0,
  "runs": 0,
  "ok": 0,
  "note": "TRS CMS, 54条信息公开制度"
 },
 {
  "script": "crawl_hengshanqu.py",
  "name": "恒山区人民政府-通知公告",
  "cls": "有数据",
  "rows": 115,
  "runs": 20,
  "ok": 17,
  "note": "2026-08-25: DNS NXDOMAIN 站点下线, 禁用"
 },
 {
  "script": "crawl_baohuahb.py",
  "name": "baohuahb.cn-环评公示",
  "cls": "有数据",
  "rows": 43,
  "runs": 20,
  "ok": 18,
  "note": "2026-08-25: 站点502(openresty)持续故障, "
 },
 {
  "script": "crawl_jxlc_v2.py",
  "name": "临川区-多栏目",
  "cls": "无数据",
  "rows": 0,
  "runs": 2,
  "ok": 2,
  "note": ""
 },
 {
  "script": "crawl_panjin.py",
  "name": "盘锦辽滨沿海经济技术开发区",
  "cls": "有数据",
  "rows": 1,
  "runs": 4,
  "ok": 4,
  "note": "G5-首次运行 [重复脚本, 与crawl_panjin_ldw.p"
 },
 {
  "script": "crawl_yyth.py",
  "name": "云天化-公示公告",
  "cls": "有数据",
  "rows": 98,
  "runs": 20,
  "ok": 19,
  "note": "2026-08-25: 站点502持续故障, 最新数据2026-07"
 },
 {
  "script": "crawl_jianping_hb.py",
  "name": "建平县人民政府-环保信息公开",
  "cls": "有数据",
  "rows": 126,
  "runs": 18,
  "ok": 8,
  "note": "2026-08-25: DNS NXDOMAIN 站点下线, 禁用"
 },
 {
  "script": "crawl_nc_hjbha.py",
  "name": "南昌市生态环境-政府信息公开",
  "cls": "有数据",
  "rows": 58,
  "runs": 13,
  "ok": 2,
  "note": "nc.gov.cn 南昌市生态环境, UCAP CMS, 20条/页"
 },
 {
  "script": "crawl_dongxiang.py",
  "name": "东乡区-环境保护",
  "cls": "无数据",
  "rows": 0,
  "runs": 3,
  "ok": 3,
  "note": "已停用: playwright旧版纯文本, 由crawl_jxfzd"
 },
 {
  "script": "crawl_tianchang_hp.py",
  "name": "天长市-建设项目环境影响评价",
  "cls": "无数据",
  "rows": 0,
  "runs": 12,
  "ok": 12,
  "note": "安徽滁州天长, 动易PowerEasy/滁州信息公开平台, AJAX"
 },
 {
  "script": "crawl_smx_district.py",
  "name": "三门峡市生态环境局-陕州区",
  "cls": "有数据",
  "rows": 1,
  "runs": 0,
  "ok": 0,
  "note": "三门峡市生态环境局-陕州区(25012); 站点DNS IPv6不可"
 },
 {
  "script": "crawl_smx_district.py",
  "name": "三门峡市生态环境局-义马市",
  "cls": "有数据",
  "rows": 1,
  "runs": 0,
  "ok": 0,
  "note": "三门峡市生态环境局-义马市(25006); 站点DNS IPv6不可"
 },
 {
  "script": "crawl_smx_district.py",
  "name": "三门峡市生态环境局-灵宝市",
  "cls": "有数据",
  "rows": 1,
  "runs": 0,
  "ok": 0,
  "note": "三门峡市生态环境局-灵宝市(25021); 站点DNS IPv6不可"
 },
 {
  "script": "crawl_smx_district.py",
  "name": "三门峡市生态环境局-湖滨区",
  "cls": "有数据",
  "rows": 1,
  "runs": 0,
  "ok": 0,
  "note": "三门峡市生态环境局-湖滨区(25018); 站点DNS IPv6不可"
 },
 {
  "script": "crawl_smx_district.py",
  "name": "三门峡市生态环境局-示范区",
  "cls": "有数据",
  "rows": 1,
  "runs": 0,
  "ok": 0,
  "note": "三门峡市生态环境局-示范区(25015); 站点DNS IPv6不可"
 },
 {
  "script": "crawl_smx_district.py",
  "name": "三门峡市生态环境局-卢氏县",
  "cls": "有数据",
  "rows": 1,
  "runs": 0,
  "ok": 0,
  "note": "三门峡市生态环境局-卢氏县(25024); 站点DNS IPv6不可"
 },
 {
  "script": "crawl_smx_district.py",
  "name": "三门峡市生态环境局-渑池县",
  "cls": "有数据",
  "rows": 1,
  "runs": 0,
  "ok": 0,
  "note": "三门峡市生态环境局-渑池县(25009); 站点DNS IPv6不可"
 },
 {
  "script": "crawl_gdgn_tzgg.py",
  "name": "广宁县-通知公告",
  "cls": "无数据",
  "rows": 0,
  "runs": 0,
  "ok": 0,
  "note": "广宁县人民政府通知公告; 广东统一平台 post_N.html di"
 },
 {
  "script": "crawl_smx_sthj.py",
  "name": "三门峡市生态环境局-法定主动公开",
  "cls": "有数据",
  "rows": 130,
  "runs": 3,
  "ok": 0,
  "note": "服务器IP被屏蔽→本地Mac --resolve抓取JSONL→sc"
 },
 {
  "script": "crawl_yima_jczwgk.py",
  "name": "义马市-基层政务公开行政许可",
  "cls": "有数据",
  "rows": 8,
  "runs": 3,
  "ok": 0,
  "note": "三门峡系同源模板; 本地Mac抓取; JS分页; 首批21条"
 },
 {
  "script": "crawl_fengkai_hpgs.py",
  "name": "封开县-建设项目环评",
  "cls": "有数据",
  "rows": 80,
  "runs": 3,
  "ok": 0,
  "note": "服务器IP被屏蔽→本地Mac抓取; TRS 15页/291条; 本地"
 },
 {
  "script": "crawl_njna_xxgk_v2.py",
  "name": "南京江北新区管委会-环境保护+公示公告",
  "cls": "无数据",
  "rows": 0,
  "runs": 0,
  "ok": 0,
  "note": "服务器IP被屏蔽(403): 本地Mac抓取→scp→手动导入v2;"
 },
 {
  "script": "crawl_hscc.py",
  "name": "恒申集团-信息公示",
  "cls": "有数据",
  "rows": 14,
  "runs": 0,
  "ok": 0,
  "note": "恒申 hscc.com/news/20/, 裸数字参数(5=5页),"
 },
 {
  "script": "crawl_hndt_v2.py",
  "name": "淮南市大通区-通知公告",
  "cls": "无数据",
  "rows": 0,
  "runs": 0,
  "ok": 0,
  "note": "大通区 hndt.gov.cn/zwgk/tzgg, --pages"
 },
 {
  "script": "crawl_cnzh_gsgg.js",
  "name": "广元市昭化区人民政府-公示公告",
  "cls": "本地降级(本机跑)",
  "rows": 0,
  "runs": 0,
  "ok": 0,
  "note": "cnzh.gov.cn 雷池WAF屏蔽服务器IP, 降级闭环(三门峡"
 },
 {
  "script": "crawl_cnzh_gsgg.js",
  "name": "广元市昭化区人民政府-环境保护",
  "cls": "本地降级(本机跑)",
  "rows": 0,
  "runs": 0,
  "ok": 0,
  "note": "cnzh.gov.cn 环境保护栏目, 非www域名可直访. 降级闭"
 },
 {
  "script": "crawl_scgw_hjbh.js",
  "name": "旺苍县人民政府-环境保护",
  "cls": "本地降级(本机跑)",
  "rows": 0,
  "runs": 0,
  "ok": 0,
  "note": "www.scgw.gov.cn 雷池WAF, 降级闭环: 本地Mac"
 },
 {
  "script": "crawl_cnjg_gsgg.js",
  "name": "剑阁县人民政府-公示公告",
  "cls": "本地降级(本机跑)",
  "rows": 0,
  "runs": 0,
  "ok": 0,
  "note": "www.cnjg.gov.cn 雷池WAF屏蔽服务器IP(468),"
 },
 {
  "script": "crawl_yanshou100_daily.py",
  "name": "yanshou100-验收公示",
  "cls": "无数据",
  "rows": 0,
  "runs": 0,
  "ok": 0,
  "note": "水土保持公示网验收公示, 服务器IP受限时本地Mac抓取+scp导入"
 },
 {
  "script": "crawl_yanshou100_daily.py",
  "name": "yanshou100-环保等公示",
  "cls": "无数据",
  "rows": 0,
  "runs": 0,
  "ok": 0,
  "note": "水土保持公示网环保等其他公示, 同上限流降级模式 | 2026-08"
 },
 {
  "script": "crawl_yanshou100_local.py",
  "name": "yanshou100-验收公示-本地抓取",
  "cls": "本地降级(本机跑)",
  "rows": 0,
  "runs": 0,
  "ok": 0,
  "note": "水土保持公示网验收公示, 本地Mac降级调度器18:00抓取(loc"
 },
 {
  "script": "crawl_yanshou100_local.py",
  "name": "yanshou100-环保等公示-本地抓取",
  "cls": "本地降级(本机跑)",
  "rows": 0,
  "runs": 0,
  "ok": 0,
  "note": "水土保持公示网环保等其他公示, 同上本地降级模式 | 2026-08"
 }
]