#!/usr/bin/env python3
"""Cek apakah beranda masih benar-benar memuat rujukan domain lama dan apakah gambarnya bisa dibuka."""
import re, urllib.error, urllib.request

UA = {"User-Agent": "Mozilla/5.0"}
URL = "https://www.theskincodeclinic.com/"
t = urllib.request.urlopen(urllib.request.Request(URL, headers=UA), timeout=90).read().decode("utf-8", "replace")
kena = re.findall(r"klinikdni(?:sidoarjo|krian)\.com[^\s\"'<>]*", t, re.I)
print(f"rujukan domain lama di HTML beranda yang tampil: {len(kena)}")
for u in sorted(set(kena))[:8]:
    print(f"   {u[:100]}")

for uji in ["https://klinikdnisidoarjo.com/wp-content/uploads/2022/08/procedures-section-bg-1024x576.jpg",
            "https://klinikdnisidoarjo.com/"]:
    try:
        r = urllib.request.Request(uji, headers=UA)
        with urllib.request.urlopen(r, timeout=30) as x:
            print(f"   {uji[:70]} → HTTP {x.status}")
    except urllib.error.HTTPError as e:
        print(f"   {uji[:70]} → HTTP {e.code}")
    except Exception as e:
        print(f"   {uji[:70]} → GAGAL {str(e)[:40]}")
