new select() helper
This commit is contained in:
parent
eb026b7c3c
commit
b4c672fa46
6 changed files with 67 additions and 51 deletions
|
|
@ -20,7 +20,7 @@ import re
|
|||
import datetime
|
||||
from logging import warning
|
||||
|
||||
from weboob.tools.browser import ExpectedElementNotFound
|
||||
from weboob.tools.parsers.lxmlparser import select
|
||||
|
||||
from .base import PornPage
|
||||
from ..video import YoupornVideo
|
||||
|
|
@ -42,11 +42,7 @@ class VideoPage(PornPage):
|
|||
return el[0].cssselect('a')[0].attrib['href']
|
||||
|
||||
def get_title(self):
|
||||
selector = '#videoArea h1'
|
||||
try:
|
||||
element = self.document.getroot().cssselect(selector)[0]
|
||||
except IndexError:
|
||||
raise ExpectedElementNotFound(selector)
|
||||
element = select(self.document.getroot(), '#videoArea h1', 1)
|
||||
return unicode(element.getchildren()[0].tail).strip()
|
||||
|
||||
DATE_REGEXP = re.compile("\w+ (\w+) (\d+) (\d+):(\d+):(\d+) (\d+)")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue