grindsa / dkb-robo

library to access the internet banking area of "Deutsche Kreditbank" to get account information and transactions
GNU General Public License v3.0
148 stars 29 forks source link

Checking account classification failes since 23.07.2020 #19

Closed grindsa closed 4 years ago

grindsa commented 4 years ago

Checking account classification failes as DKB removed the "Cash im Shop" link in account overview. As result get_transactions() failes with the below error

    TRANSACTION_DIC[1] = dkb.get_transactions(dkb.account_dic[0]['transactions'], dkb.account_dic[0]['type'], YESTERDAY, TODAY)
  File "/usr/lib/python2.7/site-packages/dkb_robo/dkb_robo.py", line 430, in get_transactions
    transaction_list = self.get_creditcard_transactions(transaction_url, date_from, date_to)
  File "/usr/lib/python2.7/site-packages/dkb_robo/dkb_robo.py", line 107, in get_creditcard_transactions
    self.dkb_br.select_form('#form1579108072_1')
  File "/usr/lib/python2.7/site-packages/mechanicalsoup/stateful_browser.py", line 207, in select_form
    raise LinkNotFoundError()
mechanicalsoup.utils.LinkNotFoundError
grindsa commented 4 years ago

Quick fix daf35c9 has been pushed to devel branch

grindsa commented 4 years ago

fxed in 0.10.3