BIG
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 |