이것은 한국 수출입은행의 공공 데이터 포털입니다. 환율을 가지고 오는데요. 오픈api를 통해 환율과 관련되어 있던 정보, 수은이 제공하는 환율 정보를 파이썬을 통해 가져오는 방법이 무엇인지 이를 제공하고자 합니다.
파이썬 한국 수출입 은행 환율 Open API 사용 방법
먼저 보시려면 아래에 api를 발급해 주세요. 홈페이지를 써 놓았으니, 이것을 참고해 두시기 바랍니다.대신 이건 최근 내용인데 하루 호출 횟수가 1천 회입니다. 천 번으로 제한되었습니다. 그것만 참고하시면 될 것 같아요. 인증서를 발급하고 신청서를 작성하면 바로 api키를 줍니다.그리고 키를 가지고 진행하시면 될 것 같아요.
여기 밑에 요청 변수라는 게 있는데 3가지를 제공해드릴게요. 첫 번째 인증키가 있고 그 다음에 요청일이 있고 마지막으로 환율에 해당하는 코드를 입력하고 호출하면 그에 따른 결과가 이 아래에 나옵니다. 제가 시험 상황에서 돌렸지만 모든 나라와 관련해서 환율 정보를 다 제공하는 것은 아니고 특히 아시아나 동남아의 어떤 특정 국가, 그런 환율 정보를 확인하는데 좋은 것을 제공해줍니다.
파이톤 코딩을 돌려보면 아래와 같은 이미지가 나올 것입니다. 저도 몇 번 돌려볼까 했는데 뭐랄까 완전 좋은 데이터라기보다는 이런 것도 있구나 하는 걸 참고하기 위한 용도라고 보면 될 것 같아요. 아래와 같이 코딩을 만들어봤는데 환율과 관련된 정보가 많이 필요하신 분들도 계실 수 있기 때문에 그런 차원에서 파이톤 코딩을 만들었다고 보시면 될 것 같습니다. 공공 데이터가 깨끗합니다. 깔끔해서 이 많은 정보까지는 저도 잘 모르겠어요. 저는 다른 api 정보를 활용해서 정보를 가져왔기 때문에 환율 정보가 많이 필요한 분들도 있기 때문에 그런 분들을 위해서 만든 것이라고 보시면 됩니다.
import requests
import pandas as pd
#한국 수출입은행 환율 API 발급
#인증키 발급하기
#https://www.koreaexim.go.kr/ir/HPHKIR020M01?apino=2&viewtype=C#tab1
authkey= '' API 키 입력
searchdate='20220810'
data='AP01'
url ='https://www.koreaexim.go.kr/site/program/financial/exchangeJSON?authkey={}&searchdate={}&data={}'.format(authkey,searchdate,data)
response = requests.get(url)
r_data = response.json()
exchange_rate_summary = pd.DataFrame(r_data)
exchange_rate_summary
#컬럼정보
#result 조회 결과
#cur_unit 통화코드
#ttb 전신환(송금)받으실때
#tts 전신환(송금)보내실때
#deal_bas_r 매매 기준율
#bkpr 장부가격
#yy_efee_r 년환가료율
#ten_dd_efee_r 10일환가료율
#kftc_bkpr 서울외국환중개 매매기준율
#kftc_deal_bas_r 서울외국환중개 장부가격
#cur_nm 국가/통화명
'Python' 카테고리의 다른 글
[파이썬] 공공 데이터 포털 API 코로나19 감염 현황 조회 (0) | 2022.08.13 |
---|---|
[파이썬] 영화진흥위원회 영화 정보 DB API 사용 방법 (0) | 2022.08.12 |
[파이썬] BeautifulSoup 하위 태그 제거 extract() 사용 방법 (0) | 2022.08.12 |
[파이썬] 정규식 표현 정리 (0) | 2022.08.12 |
[파이썬] 네이버 블로그 정규식으로 포스팅 텍스트 교정 (0) | 2022.08.12 |
댓글