josw123 / dart-fss

한국 금융감독원에서 운영하는 다트(Dart) 시스템 크롤링을 위한 라이브러리
https://github.com/josw123/dart-fss
MIT License
319 stars 111 forks source link

코스피와 코스닥 상장 기업 리스트만 반환할 수 있나요? #153

Closed InvestingCoder closed 7 months ago

InvestingCoder commented 7 months ago

코스피와 코스닥 상장 기업 리스트만 반환하여 반복문을 돌려 모든 기업의 실적을 가져오려 합니다.

corp_list = dart.get_corp_list()

all_corp_list = dart.api.filings.get_corp_code() df_all_corp_list = pd.DataFrame(all_corp_list) df_public_corp_list = df_all_corp_list[df_all_corp_list['stock_code'].notnull()]

이렇게 stock_code가 없는 기업을 제거 했는데요. 기타법인들이 남아있더라구요.

corp_list = dart.get_corp_list()로는 기타법인의 구별은 되어있지 않은것으로 보이는데 혹시 방법이 있을까요?

josw123 commented 7 months ago

안녕하세요. 아래 코드와 같이 하시면 코스피와 코스닥 상장 기업 리스트만 반환됩니다.

import dart_fss as dart

corp_list = dart.get_corp_list()
# 코스닥과 코스피 상장된 회사 리스트 반환
# 'Y': 코스피, 'K': 코스닥, 'N': 코넥스, 'E': 기타
yk_corp_list = crop_list.find_by_corp_name('', market='YK')

감사합니다.

InvestingCoder commented 7 months ago

감사합니다. 도움 많이 되었습니다.