BIG
전자공시 OPENDART 시스템
--> 시스템 점검으로 모든 서비스 이용이 일시적으로 중단되어니 양해 부탁드립니다. 시스템 점검 일정 2019년12월30일 23:00 ~ 12월31일 24:00 (1시간) *상기 작업 시간은 사정에 의해 변경 될 수 있습니
opendart.fss.or.kr
API 연동 예제
# -*- coding: utf-8 -*-
# OpenDartAPI 기업코드 정보 파일 다운로드 받기
# - https://opendart.fss.or.kr/guide/detail.do?apiGrpCd=DS001&apiId=2019018
import xml.etree.ElementTree as ET
class ClassParseXml:
def __init__(self):
self.apiKey = "-----------------------------------------------"
self.RtnSalary = 0
def getParseXmlTree(self,xmlFilePath):
tree = ET.parse(xmlFilePath)
return tree
if __name__ == '__main__':
Obj = ClassParseXml()
tree = Obj.getParseXmlTree("./openDart/CORPCODE.xml")
ET.dump(tree)
root = tree.getroot()
print(root)
for row in root.iter("list"):
print("corp_code:" + str(row.find('corp_code').text))
print("corp_name:" + str(row.find('corp_name').text))
print("stock_code:" + str(row.find('stock_code').text))
LIST
'!!...Python > !!...OpenDartAPI' 카테고리의 다른 글
[python]OpenDartAPI 기업 직원 현황 정보 DBMS insert (0) | 2022.07.27 |
---|---|
[python]OpenDartAPI 기업 재무 정보 DBMS insert (0) | 2022.07.25 |
[python]OpenDartAPI 기업코드 DBMS Table insert (0) | 2022.07.23 |
[python]OpenDartAPI 사업보고서 주요내용 - 직원현황 정보 가져오기 (0) | 2022.07.19 |