From 822317912f8fe2de65edeaf311c9ee7c267f1fa0 Mon Sep 17 00:00:00 2001 From: Florent Date: Wed, 19 Mar 2014 16:46:55 +0100 Subject: [PATCH] Use Attr in module sachsen --- modules/sachsen/pages.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/sachsen/pages.py b/modules/sachsen/pages.py index 45f8b115..0ea4f16e 100644 --- a/modules/sachsen/pages.py +++ b/modules/sachsen/pages.py @@ -18,7 +18,7 @@ # along with weboob. If not, see . from weboob.tools.browser2.page import HTMLPage, method, ListElement, ItemElement -from weboob.tools.browser2.filters import Env, CleanText, Regexp, Field, Date, Map +from weboob.tools.browser2.filters import Env, CleanText, Regexp, Field, Date, Map, Attr from weboob.capabilities.gauge import Gauge, GaugeMeasure, GaugeSensor from weboob.capabilities.base import NotAvailable, NotLoaded @@ -53,7 +53,7 @@ class ListPage(HTMLPage): def parse(self, el): div = el.getparent() - img = div.find('.//img').attrib['src'].split('/')[1] + img = Regexp(Attr('.//img', 'src'), "(.*?)/(.*)", "\\2")(div) data = unicode(el.attrib['onmouseover']) \ .strip('pegelein(').strip(')').replace(",'", ",").split("',")