6 puan yazan promediony 8 일 전 | 4 yorum | WhatsApp'ta paylaş

Türkiye'deki bankalar bireysel kullanım için API sunmadığından, işlem geçmişini otomatikleştirmek gerektiğinde her seferinde Excel dışa aktarmasını elle yapmak zorunda kalıyordum.

Bu, işlem geçmişini 3 satır kodla almayı sağlayan bir Python kütüphanesidir.
Kişisel hesabınızı kulüp hesabı ya da topluluk hesabı gibi kullanıyorsanız faydalı olabilir.

Şu anda KB Kookmin Bank ve Woori Bank destekleniyor. Kullanacağınız hesap için internet bankacılığında hızlı sorgulama hizmetinin kayıtlı olması gerekir.

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'])  

Sonuç:

[  
    {'date': datetime(2026, 6, 9, 13, 28, 15), 'amount': -10000, 'balance': 0, 'transaction_by': 'Kim Cheolsu'},  
    {'date': datetime(2026, 6, 9, 13, 27,  6), 'amount':  10000, 'balance': 10000, 'transaction_by': 'Hong Gildong'}  
]  

amount, para yatırmada pozitif, para çekmede negatiftir.

Kullanmak için:

pip install korean_bank_tx_crawler  

beomi'nin simple_bank_korea kütüphanesi fork'lanarak oluşturulmuştur.

4 yorum

 
mssmss 6 일 전

Menkul kıymet şirketleri de desteklense iyi olurdu.

 
jeffhada 7 일 전

Resmî bir API yoksa verileri hangi yöntemle alıyor?

 
taejeong 6 일 전

Bankaya göre değişiyor gibi ama mevduat bakiye sorgulama sitesini selenium ile crawl ediyor gibi görünüyor.

 
promediony 6 일 전

Evet, bu yüzden yalnızca hızlı sorgulamayı destekleyen bankalar mümkün.