From ec3af7bfab665af06f02bf84bb7fedd85ed3959b Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Mon, 17 Mar 2014 21:43:57 +0100 Subject: [PATCH] remove dependencie to weboob.tools.parsers --- weboob/tools/browser2/page.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/weboob/tools/browser2/page.py b/weboob/tools/browser2/page.py index 459961c2..ab9d77cb 100644 --- a/weboob/tools/browser2/page.py +++ b/weboob/tools/browser2/page.py @@ -24,10 +24,10 @@ import re import sys from copy import deepcopy from cStringIO import StringIO +import lxml.html as html from weboob.tools.ordereddict import OrderedDict from weboob.tools.regex_helper import normalize -from weboob.tools.parsers.lxmlparser import LxmlHtmlParser from weboob.tools.log import getLogger from .browser import DomainBrowser @@ -384,8 +384,8 @@ class HTMLPage(BasePage): def __init__(self, browser, response, *args, **kwargs): super(HTMLPage, self).__init__(browser, response, *args, **kwargs) - parser = LxmlHtmlParser() - self.doc = parser.parse(StringIO(response.content), response.encoding) + parser = html.HTMLParser(encoding=response.encoding) + self.doc = html.parse(StringIO(response.content), parser) def get_form(self, xpath=None, name=None, nr=None): """