# coding: utf-8
import requests, re, io
H={'User-Agent':'Mozilla/5.0','Referer':'https://www.kisa.or.kr/'}
out=io.open('_chkM_out.txt','w',encoding='utf-8')
def totalnum(seq):
    try:
        h=requests.get('https://www.kisa.or.kr/%s'%seq,headers=H,timeout=20).content.decode('utf-8','replace')
        m=re.search(r'var\s+totalNum\s*=\s*(\d+)',h)
        kogl=bool(re.search(r'open(?:type|code)0*\d',h)) or ('kogl' in h.lower())
        return (m.group(1) if m else 'noTotal'), kogl
    except Exception as e:
        return ('ERR:%s'%e), False
# 동향분석 8 tabs
for seq,name in [(20207,'전체동향'),(20205,'사이버위협'),(20206,'랜섬웨어'),(20201,'법제'),
                 (20202,'개인정보보호인터넷'),(20203,'글로벌정보보호'),(20204,'위치정보'),(20208,'글로벌디지털산업')]:
    t,k=totalnum(seq); out.write('%s %s M=%s kogl=%s\n'%(seq,name,t,k))
out.close(); print(open('_chkM_out.txt',encoding='utf-8').read())
