fix parsing of virtual keyboard url
This commit is contained in:
parent
f5e55ca0f0
commit
00ce46ea0b
1 changed files with 1 additions and 2 deletions
|
|
@ -19,7 +19,6 @@
|
||||||
|
|
||||||
|
|
||||||
import re
|
import re
|
||||||
import lxml.etree as etree
|
|
||||||
|
|
||||||
from weboob.deprecated.browser import Page, BrowserUnavailable
|
from weboob.deprecated.browser import Page, BrowserUnavailable
|
||||||
from weboob.tools.captcha.virtkeyboard import VirtKeyboard
|
from weboob.tools.captcha.virtkeyboard import VirtKeyboard
|
||||||
|
|
@ -46,7 +45,7 @@ class Keyboard(VirtKeyboard):
|
||||||
color=(0xff, 0xff, 0xff)
|
color=(0xff, 0xff, 0xff)
|
||||||
|
|
||||||
def __init__(self, page):
|
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:
|
if m:
|
||||||
img_url = m.group(1)
|
img_url = m.group(1)
|
||||||
size = 252
|
size = 252
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue