Some time since 2020-03 and today DKB seems to have introduced some cloudflare redirection which results in
Starting login as user XXX...
Traceback (most recent call last):
File "./dkb.py", line 568, in <module>
fetcher.login(args.userid, pin)
File "./dkb.py", line 127, in login
br.open(self.BASEURL + '?$javascript=disabled')
File "./dkb.py", line 47, in open
return self._intercept_call('open', *args, **kwargs)
File "./dkb.py", line 56, in _intercept_call
ret = func(self, *args, **kwargs)
File "/usr/lib/python2.7/site-packages/mechanize/_mechanize.py", line 257, in open
return self._mech_open(url_or_request, data, timeout=timeout)
File "/usr/lib/python2.7/site-packages/mechanize/_mechanize.py", line 313, in _mech_open
raise response
mechanize._response.httperror_seek_wrapper: HTTP Error 403: Forbidden
Spoofing the user-agent is enough to get past that.
Some time since 2020-03 and today DKB seems to have introduced some cloudflare redirection which results in
Spoofing the user-agent is enough to get past that.