aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile3
-rwxr-xr-xget-kisa-as-list9
2 files changed, 4 insertions, 8 deletions
diff --git a/Makefile b/Makefile
index 77dabe5..7f4427c 100644
--- a/Makefile
+++ b/Makefile
@@ -21,7 +21,8 @@ clean:
README.md
aslist:
- ./get-kisa-as-list > aslist.tmp
+ curl -sS 'https://krnic.kisa.or.kr/jsp/business/management/asList.jsp' | \
+ ./get-kisa-as-list > aslist.tmp
mv aslist.tmp aslist
routelist: aslist
diff --git a/get-kisa-as-list b/get-kisa-as-list
index a57a95e..b4b1c10 100755
--- a/get-kisa-as-list
+++ b/get-kisa-as-list
@@ -1,9 +1,7 @@
#!/bin/env python3
import html
import html.parser
-import requests
-
-TARGET_URL = 'https://krnic.kisa.or.kr/jsp/business/management/asList.jsp'
+import sys
def sanitize_as_name (s: str):
return ' '.join(s.split())
@@ -40,7 +38,4 @@ class KISAASListExtractor (html.parser.HTMLParser):
doc_parser = KISAASListExtractor()
-
-with requests.get(TARGET_URL) as req:
- raw = req.content.decode(req.encoding or 'utf-8')
- doc_parser.feed(raw)
+doc_parser.feed(sys.stdin.read())