use lxml instead of elementtidy
This commit is contained in:
parent
0dbf00f7ac
commit
0ec9b6244c
1 changed files with 5 additions and 4 deletions
|
|
@ -22,17 +22,17 @@ import urllib
|
||||||
from cStringIO import StringIO
|
from cStringIO import StringIO
|
||||||
|
|
||||||
from weboob.tools.browser import BaseBrowser
|
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.index import IndexPage, LoginPage
|
||||||
from .pages.news import ContentPage
|
from .pages.news import ContentPage
|
||||||
from .tools import id2url, id2threadid, id2contenttype
|
from .tools import id2url, id2threadid, id2contenttype
|
||||||
|
|
||||||
class Parser(ElementTidyParser):
|
class Parser(LxmlHtmlParser):
|
||||||
def parse(self, data, encoding=None):
|
def parse(self, data, encoding=None):
|
||||||
# Want to kill templeet coders
|
# Want to kill templeet coders
|
||||||
data = StringIO(data.read().replace('<<', '<'))
|
data = StringIO(data.read().replace('<<', '<'))
|
||||||
return ElementTidyParser.parse(self, data, encoding)
|
return LxmlHtmlParser.parse(self, data, encoding)
|
||||||
|
|
||||||
# Browser
|
# Browser
|
||||||
class DLFP(BaseBrowser):
|
class DLFP(BaseBrowser):
|
||||||
|
|
@ -92,7 +92,8 @@ class DLFP(BaseBrowser):
|
||||||
|
|
||||||
request = self.request_class(url, data, {'Referer': url})
|
request = self.request_class(url, data, {'Referer': url})
|
||||||
result = self.openurl(request).read()
|
result = self.openurl(request).read()
|
||||||
return result.find('<div class="commentsreplythanks">') >= 0
|
# No message to send
|
||||||
|
return ()
|
||||||
|
|
||||||
def login(self):
|
def login(self):
|
||||||
self.location('/login.html', 'login=%s&passwd=%s&isauto=1' % (self.username, self.password))
|
self.location('/login.html', 'login=%s&passwd=%s&isauto=1' % (self.username, self.password))
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue