import json,subprocess
data=json.load(open('/data/www/files/ggzy_final.json'))
ok=[];bad=[]
for o in data:
    r=subprocess.run(['curl','-s','-o','/dev/null','-w','%{http_code}','-m','25',
        '-H','User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/149.0.0.0 Safari/537.36',
        '-H','Cookie: userGuid=498136447',o['url']],capture_output=True,text=True)
    code=r.stdout.strip()
    (ok if code=='200' else bad).append((code,o['url'],o['title'][:40]))
print("OK",len(ok),"BAD",len(bad))
for x in bad: print("BAD",x)
