액셀파일을 이용한 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
평점을 남겨주세요
평점 : 2.5
총 투표수 : 1