josw123 / dart-fss

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

dart 개편 이후 dart 다운로드 attach_file_list 함수 작동 문의 #87

Closed Jigunho closed 3 years ago

Jigunho commented 3 years ago

얼마전 dart 페이지가 리뉴얼 된 탓인지 기존에 사용하고 있던 dart.attach_file_list(recp_no) 함수가 작동되지 않고 있습니다.

josw123 commented 3 years ago

안녕하세요.

어제 업데이트된 dart-fss v0.3.14를 사용하시면 되겠습니다. v0.3.14에서는 리뉴얼된 홈페이지에 대응되도록 코드가 수정도었습니다.

라이브러리 업데이트는 아래와 같이 진행하시면 되겠습니다.

pip install -U dart-fss

혹은

pip install dart-fss==0.3.14

또한 보고서에 첨부된 파일은 아래와 같이 사용하시면 되겠습니다.

import dart_fss as dart

# 회사리스트 다운로드
corp_list = dart.get_corp_list()
# 삼성전자
corp = corp_list.find_by_corp_name('삼성전자', exactly=True)[0]

# 가장 최신 사업보고서 선택
reports = corp.search_filings(bgn_de='20200101', pblntf_detail_ty='A001')
report = reports[0]

# 첨부된 파일
first_attached_file = report.attached_files[0]