use html5lib parser
This commit is contained in:
parent
41ef766e48
commit
a39b7904b1
1 changed files with 3 additions and 9 deletions
|
|
@ -20,9 +20,10 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||||
|
|
||||||
import time
|
import time
|
||||||
from logging import warning
|
from logging import warning
|
||||||
from html5lib import treebuilders, HTMLParser
|
|
||||||
|
|
||||||
from weboob.tools.browser import Browser
|
from weboob.tools.browser import Browser
|
||||||
|
from weboob.tools.parser import Html5libParser
|
||||||
|
|
||||||
from weboob.backends.aum.exceptions import AdopteWait
|
from weboob.backends.aum.exceptions import AdopteWait
|
||||||
|
|
||||||
from weboob.backends.aum.pages.home import HomePage
|
from weboob.backends.aum.pages.home import HomePage
|
||||||
|
|
@ -35,13 +36,6 @@ from weboob.backends.aum.pages.login import LoginPage, RedirectPage, BanPage, Er
|
||||||
from weboob.backends.aum.pages.edit import EditPhotoPage, EditPhotoCbPage, EditAnnouncePage, EditDescriptionPage, EditSexPage, EditPersonalityPage
|
from weboob.backends.aum.pages.edit import EditPhotoPage, EditPhotoCbPage, EditAnnouncePage, EditDescriptionPage, EditSexPage, EditPersonalityPage
|
||||||
from weboob.backends.aum.pages.wait import WaitPage
|
from weboob.backends.aum.pages.wait import WaitPage
|
||||||
|
|
||||||
class AdopteParser(HTMLParser):
|
|
||||||
def __init__(self):
|
|
||||||
HTMLParser.__init__(self, tree=treebuilders.getTreeBuilder("dom"))
|
|
||||||
|
|
||||||
def parse(self, data, encoding):
|
|
||||||
return HTMLParser.parse(self, data, encoding=encoding)
|
|
||||||
|
|
||||||
class AdopteUnMec(Browser):
|
class AdopteUnMec(Browser):
|
||||||
DOMAIN = 'www.adopteunmec.com'
|
DOMAIN = 'www.adopteunmec.com'
|
||||||
PROTOCOL = 'http'
|
PROTOCOL = 'http'
|
||||||
|
|
@ -76,7 +70,7 @@ class AdopteUnMec(Browser):
|
||||||
}
|
}
|
||||||
|
|
||||||
def __init__(self, *args, **kwargs):
|
def __init__(self, *args, **kwargs):
|
||||||
kwargs['parser'] = AdopteParser
|
kwargs['parser'] = Html5libParser(api='dom')
|
||||||
Browser.__init__(self, *args, **kwargs)
|
Browser.__init__(self, *args, **kwargs)
|
||||||
self.my_id = 0
|
self.my_id = 0
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue