korean-bank-tx-crawler – 国内の個人向け銀行取引履歴をPython 3行で取得
(github.com/promet99)韓国国内の銀行には個人向けAPIがないため、取引履歴の自動化が必要になるたびに毎回手作業でExcelにエクスポートしていました。
コード3行で取引履歴を取得できるPythonライブラリです。
個人の口座をサークル口座や集まりの口座などとして使っているなら便利だと思います。
現在、KB国民銀行とウリィ銀行に対応しています。利用する口座には、インターネットバンキングでクイック照会サービスの登録が必要です。
from simple_bank_korea import get_transactions
txs = get_transactions(
bank_name='woori',
bank_num='1002360090945',
birthday='990429',
password='1234',
days=30, # optional, default 30
headless=True # optional, default True
)
for tx in txs:
print(tx['date'], tx['amount'], tx['transaction_by'], tx['balance'])
結果:
[
{'date': datetime(2026, 6, 9, 13, 28, 15), 'amount': -10000, 'balance': 0, 'transaction_by': '김철수'},
{'date': datetime(2026, 6, 9, 13, 27, 6), 'amount': 10000, 'balance': 10000, 'transaction_by': '홍길동'}
]
amountは入金が正、出金が負です。
使うには:
pip install korean_bank_tx_crawler
beomiさんのsimple_bank_koreaライブラリをフォークして作成しました。
まだコメントはありません。