govon-runtime / scripts /test_law_https.py
umyunsang's picture
sync: scripts/ (verify_e2e_tool_calling.py)
769e684 verified
import os
import requests
def test_law_https():
oc = os.getenv("LAW_GO_KR_OC")
# HTTPS ์ฃผ์†Œ๋กœ ์‹œ๋„
url = f"https://www.law.go.kr/DRF/lawSearch.do?target=law&query=๋ฏผ์›&type=XML&OC={oc}"
try:
res = requests.get(url, timeout=15)
print(f"URL: {url}")
print(f"Status: {res.status_code}")
if "์‚ฌ์šฉ์ž ์ •๋ณด ๊ฒ€์ฆ์— ์‹คํŒจ" in res.text:
print("โŒ HTTPS๋กœ๋„ IP ์ธ์ฆ ์‹คํŒจ")
elif "<law" in res.text:
print("โœ… HTTPS ํ˜ธ์ถœ ์„ฑ๊ณต!")
else:
print(f"โš ๏ธ ์‘๋‹ต ํ™•์ธ ํ•„์š”: {res.text[:200]}")
except Exception as e:
print(f"โŒ ์—๋Ÿฌ: {e}")
if __name__ == "__main__":
test_law_https()