From 00ce46ea0b47126bb27a0dd5d279e60d82512ba5 Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Thu, 30 Apr 2015 09:55:34 +0200 Subject: [PATCH] fix parsing of virtual keyboard url --- modules/bp/pages/login.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/modules/bp/pages/login.py b/modules/bp/pages/login.py index 9ceb7d5a..1b1f90a5 100644 --- a/modules/bp/pages/login.py +++ b/modules/bp/pages/login.py @@ -19,7 +19,6 @@ import re -import lxml.etree as etree from weboob.deprecated.browser import Page, BrowserUnavailable from weboob.tools.captcha.virtkeyboard import VirtKeyboard @@ -46,7 +45,7 @@ class Keyboard(VirtKeyboard): color=(0xff, 0xff, 0xff) def __init__(self, page): - m = re.search(r'background:url\((.*?)\)',etree.tostring(page.document)) + m = re.search(r'background:url\("(.*?)"\)', ''.join(page.document.xpath('//script/text()'))) if m: img_url = m.group(1) size = 252