From 0ec9b6244c2b8bbc0ca3c3fd0d712c490f7952ad Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Wed, 12 May 2010 20:40:02 +0200 Subject: [PATCH] use lxml instead of elementtidy --- weboob/backends/dlfp/browser.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/weboob/backends/dlfp/browser.py b/weboob/backends/dlfp/browser.py index 5d54a024..ef9c1936 100644 --- a/weboob/backends/dlfp/browser.py +++ b/weboob/backends/dlfp/browser.py @@ -22,17 +22,17 @@ import urllib from cStringIO import StringIO from weboob.tools.browser import BaseBrowser -from weboob.tools.parsers.elementtidyparser import ElementTidyParser +from weboob.tools.parsers.lxmlparser import LxmlHtmlParser from .pages.index import IndexPage, LoginPage from .pages.news import ContentPage from .tools import id2url, id2threadid, id2contenttype -class Parser(ElementTidyParser): +class Parser(LxmlHtmlParser): def parse(self, data, encoding=None): # Want to kill templeet coders data = StringIO(data.read().replace('<<', '<')) - return ElementTidyParser.parse(self, data, encoding) + return LxmlHtmlParser.parse(self, data, encoding) # Browser class DLFP(BaseBrowser): @@ -92,7 +92,8 @@ class DLFP(BaseBrowser): request = self.request_class(url, data, {'Referer': url}) result = self.openurl(request).read() - return result.find('
') >= 0 + # No message to send + return () def login(self): self.location('/login.html', 'login=%s&passwd=%s&isauto=1' % (self.username, self.password))