josw123 / dart-fss

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

https://opendart.fss.or.kr/api/company.json 기능 없는 것이지요? #155

Closed WonSeokChoi-Unicorn closed 5 months ago

WonSeokChoi-Unicorn commented 5 months ago

해당 패키지 잘 사용하고 있습니다.

https://opendart.fss.or.kr/guide/detail.do?apiGrpCd=DS001&apiId=2019002

이 기능은 패당 패키지에는 없는 것이지요?

없다면 추가 계획 있을까요?

josw123 commented 5 months ago

안녕하세요. 위의 기능을 현재 내장되어 있습니다.

OPEN DART의 API만 호출하는 경우에는 아래와 같이 사용하시면 됩니다.

from dart_fss.api.filings import get_corp_info

corp_info = get_corp_info('00126380')
print(corp_info)

# {'status': '000',
#  'message': '정상',
#  'corp_code': '00126380',
#  'corp_name': '삼성전자(주)',
#  'corp_name_eng': 'SAMSUNG ELECTRONICS CO,.LTD',
#  'stock_name': '삼성전자',
#  'stock_code': '005930',
#  'ceo_nm': '한종희, 경계현',
#  'corp_cls': 'Y',
#  'jurir_no': '1301110006246',
#  'bizr_no': '1248100998',
#  'adres': '경기도 수원시 영통구  삼성로 129 (매탄동)',
#  'hm_url': 'www.samsung.com/sec',
#  'ir_url': '',
#  'phn_no': '02-2255-0114',
#  'fax_no': '031-200-7538',
#  'induty_code': '264',
#  'est_dt': '19690113',
#  'acc_mt': '12'}

DART-FSS의 Corp 클래스에서 호출하시는 경우에는 아래와 같이 하시면 됩니다.

import pprint
import dart_fss as dart

corp_list = dart.get_corp_list()

samsung = corp_list.find_by_corp_name('삼성전자', exactly=True)[0]

print(type(samsung))
# dart_fss.corp.corp.Corp

# samsung에 대한 종목 정보 로딩 
samsung.load()

# 삼성에 대한 정보 출력
pprint.pprint(samsung.info)

# {'acc_mt': '12',
#  'adres': '경기도 수원시 영통구  삼성로 129 (매탄동)',
#  'bizr_no': '1248100998',
#  'ceo_nm': '한종희, 경계현',
#  'corp_cls': 'Y',
#  'corp_code': '00126380',
#  'corp_name': '삼성전자(주)',
#  'corp_name_eng': 'SAMSUNG ELECTRONICS CO,.LTD',
#  'est_dt': '19690113',
#  'fax_no': '031-200-7538',
#  'hm_url': 'www.samsung.com/sec',
#  'induty_code': '264',
#  'ir_url': '',
#  'jurir_no': '1301110006246',
#  'modify_date': '20230110',
#  'phn_no': '02-2255-0114',
#  'product': '통신 및 방송 장비 제조(무선) 제품, 반도체 제조(메모리) 제품,  전자부품 제조(디스플레이) 제품, 영상 및 '
#             '음향기기 제조(영상기기) 제품 등',
#  'sector': '통신 및 방송 장비 제조업',
#  'stock_code': '005930',
#  'stock_name': '삼성전자'}

감사합니다.

WonSeokChoi-Unicorn commented 5 months ago

해당 패키지 잘 사용하고 있습니다.

https://opendart.fss.or.kr/guide/detail.do?apiGrpCd=DS001&apiId=2019002

이 기능은 패당 패키지에는 없는 것이지요?

없다면 추가 계획 있을까요?

알려주셔서 감사합니다.

새 해 좋은 일 가득하시길 바랍니다.