#!/usr/bin/env python3
"""TSC: verifikasi judul & meta 4 artikel prioritas di halaman live."""
import re, time, urllib.request

UA = {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 Chrome/124 Safari/537.36"}
SLUG = ["kenapa-dr-avril-the-skin-code-clinic", "klinik-dni-krian-sidoarjo",
        "the-skin-code-clinic-klinik-kulit-dan-kelamin-terbaik-di-krian", "faq-dokter-kulit-krian"]

for s in SLUG:
    try:
        h = urllib.request.urlopen(urllib.request.Request(f"https://www.theskincodeclinic.com/{s}/?v={int(time.time())}",
                                                          headers=UA), timeout=90).read().decode("utf-8", "replace")
        t = re.search(r"<title>(.*?)</title>", h, re.S)
        d = re.search(r'<meta name="description" content="([^"]*)"', h)
        print(f"   /{s[:44]}")
        print(f"      judul: {t.group(1).strip() if t else '-'}")
        print(f"      meta : ({len(d.group(1)) if d else 0} char) {d.group(1)[:84] if d else '-'}")
    except Exception as e:
        print(f"   /{s[:44]}: gagal {str(e)[:60]}")
