[boobank][boursorama] XPathNotFound: Unable to find element .//time
Hello
The boursorama stopped working with this error:
[GENERIC_EXCEPTION] Unknown error: Unable to find element .//time.
Traceback (most recent call last):
File "/bankfetcher/kresus.py", line 618, in fetch
results['values'] = self.get_operations()
File "/bankfetcher/kresus.py", line 532, in get_operations
op for op in self.backend.iter_coming(account)
File "/config/weboob-data/modules/1.5/boursorama/module.py", line 73, in iter_coming
for tr in self.browser.get_history(account, coming=True):
File "/usr/local/lib/python2.7/site-packages/weboob/browser/retry.py", line 170, in __next__
obj = next(self.it)
File "/config/weboob-data/modules/1.5/boursorama/browser.py", line 348, in get_regular_transactions
File "/usr/local/lib/python2.7/site-packages/weboob/browser/pages.py", line 75, in inner
for r in func(page, *args, **kwargs):
File "/usr/local/lib/python2.7/site-packages/weboob/browser/elements.py", line 203, in __iter__
for obj in item:
File "/usr/local/lib/python2.7/site-packages/weboob/browser/elements.py", line 346, in __iter__
self.handle_attr(attr, getattr(self, 'obj_%s' % attr))
File "/usr/local/lib/python2.7/site-packages/weboob/browser/elements.py", line 363, in handle_attr
value = self.use_selector(func, key=key)
File "/usr/local/lib/python2.7/site-packages/weboob/browser/elements.py", line 129, in use_selector
value = func()
File "/config/weboob-data/modules/1.5/boursorama/pages.py", line 509, in obj_date
def obj_date(self):
File "/usr/local/lib/python2.7/site-packages/weboob/browser/filters/base.py", line 184, in __call__
return self.filter(self.select(self.selector, item))
File "/usr/local/lib/python2.7/site-packages/weboob/browser/filters/base.py", line 168, in select
ret = selector(item)
File "/usr/local/lib/python2.7/site-packages/weboob/browser/filters/base.py", line 184, in __call__
return self.filter(self.select(self.selector, item))
File "/usr/local/lib/python2.7/site-packages/weboob/browser/filters/base.py", line 133, in print_debug
res = function(self, value)
File "/usr/local/lib/python2.7/site-packages/weboob/browser/filters/html.py", line 105, in filter
return self.default_or_raise(XPathNotFound('Unable to find element %s' % self.selector))
File "/usr/local/lib/python2.7/site-packages/weboob/browser/filters/base.py", line 71, in default_or_raise
raise exception
XPathNotFound: Unable to find element .//time
It looks like a change in Boursorama website
I use weboob 1.5