액셀파일을 이용한 Seibro 배당 정보 가져오기
먼저 https://seibro.or.kr/websquare/control.jsp?w2xPath=/IPORTAL/user/company/BIP_CNTS01041V.xml&menuNo=285 에가서 액셀파일을 다운로드 받습니다.
import pandas as pd
class Seibro():
def __init__(self):
super().__init__()
def readExcel(self, filepath, ext):
pd.ExcelFile(filepath)
def readFile(self, filepath):
"""
Args:
filepath:
Returns:
"""
tables = pd.read_html(filepath, encoding='euc-kr')
# print(tables)
for idx, row in tables[0].iterrows():
"""
247 배정기준일 배정기준일 20210115
현금배당 지급일 현금배당 지급일 20210129.0
주식유통(교부)일 주식유통(교부)일 NaN
종목코드 종목코드 172580
종목명 종목명 하이골드오션12호국제선박투자회사
시장구분 시장구분 유가증권시장
배당구분 배당구분 현금배당
명의개서대리인 명의개서대리인 하나은행
주식종류 주식종류 보통주
주당배당금 일반 0.0
차등 NaN
주당배당률(일반) 현금 0.042404
주식 0.0
주당배당률(차등) 현금 NaN
주식 NaN
액면가 액면가 5000
결산월 결산월 12
Name: 247, dtype: object
"""
print(row)
if __name__ == '__main__':
selbro = Seibro()
selbro.readFile('22-03-31-23-03-31.xls')
결과
배정기준일 배정기준일 20221231
현금배당 지급일 현금배당 지급일 20230424.0
주식유통(교부)일 주식유통(교부)일 NaN
종목코드 종목코드 012630
종목명 종목명 에이치디씨
시장구분 시장구분 유가증권시장
배당구분 배당구분 현금배당
명의개서대리인 명의개서대리인 국민은행
주식종류 주식종류 보통주
주당배당금 일반 250.0
차등 NaN
주당배당률(일반) 현금 5.0
주식 0.0
주당배당률(차등) 현금 NaN
주식 NaN
액면가 액면가 5000.0
결산월 결산월 12
Name: 1452, dtype: object