공공데이터 api 호출 관련해
조회수 996회
import requests
import json
url = 'http://apis.data.go.kr/1360000/MidFcstInfoService/getMidFcst'
params ={'serviceKey' : '서비스 키', 'pageNo' : '1', 'numOfRows' : '10', 'dataType' : 'JSON', 'stnId' : '108', 'tmFc' : '201310170600' }
response.encoding = 'utf-8'
response = requests.get(url, params=params)
print(response.content)
의 결과가
b'{"response":{"header":{
"resultCode":"99",
"resultMsg":"\xec\xb5\x9c\xeb\x8c\x80 \xec\xa1\xb0\xed\x9a\x8c \xea\xb8\xb0\xea\xb0\x84\xec\x9d\x80 \xec\x98\xa4\xeb\x8a\x98 \xea\xb8\xb0\xec\xa4\x80\xec\x9c\xbc\xeb\xa1\x9c 1\xec\x9d\xbc \xec\xa0\x84\xea\xb9\x8c\xec\xa7\x80\xec\x9e\x85\xeb\x8b\x88\xeb\x8b\xa4."}}}'
인 이유는 뭔가요?
1 답변
-
디코딩 되기 전 결과로 보입니다.
https://cryptii.com/pipes/hex-decoder
여기서 '\x' 를 전부 뺀 결과를 집어넣으면
''' ec b5 9c eb 8c 80 ec a1 b0 ed 9a 8c ea b8 b0 ea b0 84 ec 9d 80 ec 98 a4 eb 8a 98 ea b8 b0 ec a4 80 ec 9c bc eb a1 9c ec 9d bc ec a0 84 ea b9 8c ec a7 80 ec 9e 85 eb 8b 88 eb 8b a4 '''
->
''' 최대조회기간은오늘기준으로일전까지입니다 '''
라고 디코딩 되네요.
댓글 입력