728x90
임원 현황 API 코드를 작성해보자.
import json
import pandas as pd
import requests
def get_executive(api_key, code, year, report_code):
fullUrl = 'https://opendart.fss.or.kr/api/exctvSttus.json?crtfc_key=%s&corp_code=%s&' \
'bsns_year=%s&reprt_code=%s' % (api_key, code, year, report_code)
response = requests.get(fullUrl, headers={'User-Agent': 'Mozilla/5.0'})
result = response.text
result = json.loads(result)
if result['status'] == '000':
data = pd.DataFrame(result['list'])
return data
if __name__ == '__main__':
api_key ='*'
code = '00126380'
year = '2018'
report_code = '11011'
executive = get_executive(api_key, code, year, report_code)
print(executive)
결과 값
rcept_no corp_cls ... hffc_pd tenure_end_on
0 20190401004781 Y ... 66개월 2021년 03월 22일
1 20190401004781 Y ... 10개월 2021년 03월 22일
2 20190401004781 Y ... 10개월 2021년 03월 22일
3 20190401004781 Y ... 27개월 2019년 10월 26일
4 20190401004781 Y ... 10개월 2021년 03월 22일
5 20190401004781 Y ... 10개월 2021년 03월 22일
6 20190401004781 Y ... 10개월 2021년 03월 22일
7 20190401004781 Y ... 106개월 2019년 03월 20일
8 20190401004781 Y ... 70개월 2019년 03월 20일
9 20190401004781 Y ... 10개월 2021년 03월 22일
10 20190401004781 Y ... 34개월 2022년 03월 10일
728x90
'Data Science > Data Collection' 카테고리의 다른 글
[04. 금융감독원 API] 012. 사업보고서 주요정보 – 이사ㆍ감사의 개인별 보수현황 (0) | 2020.02.14 |
---|---|
[04. 금융감독원 API] 011. 사업보고서 주요정보 – 직원 현황 (0) | 2020.02.14 |
[04. 금융감독원 API] 009. 사업보고서 주요정보 – 소액주주 현황 (0) | 2020.02.14 |
[04. 금융감독원 API] 008. 사업보고서 주요정보 – 최대주주 변동 현황 (0) | 2020.02.14 |
[04. 금융감독원 API] 007. 사업보고서 주요정보 – 최대주주 현황 (0) | 2020.02.14 |