[senscritique] continue browser2 adaptation

This commit is contained in:
Bezleputh 2014-03-21 19:22:27 +01:00
commit 6c49775896
3 changed files with 3 additions and 15 deletions

View file

@ -129,7 +129,7 @@ class SenscritiqueBrowser(PagesBrowser):
if not isinstance(event, SensCritiquenCalendarEvent):
event = event.next()
event.resume = self.get_resume(_id)
event._resume = self.get_resume(_id)
self._setup_session(Firefox())
event = self.event_page.go(_id=_id).get_event(obj=event)
@ -138,17 +138,6 @@ class SenscritiqueBrowser(PagesBrowser):
def get_resume(self, _id):
self._setup_session(SensCritiqueJsonProfile())
re_id = re.compile('^/?(.*)/.*', re.DOTALL)
re_id = re.compile('^/?.*/(.*)', re.DOTALL)
a_id = re_id.search(_id).group(1)
return self.json_page.go(_id=a_id).get_resume()
# return "get resume"
"""
self.HEADER_RESUME['Referer'] = url
req = urllib2.Request('http://www.senscritique.com/sc/products/storyline/%s.json' % _id,
headers=self.HEADER_RESUME)
response = self.open(req)
result = simplejson.loads(response.read(), self.ENCODING)
if result['json']['success']:
return result['json']['data']
"""

View file

@ -28,4 +28,3 @@ class SensCritiquenCalendarEvent(BaseCalendarEvent):
self.transp = TRANSP.TRANSPARENT
self.status = STATUS.CONFIRMED
self.category = CATEGORIES.TELE
self.resume = None

View file

@ -169,7 +169,7 @@ class EventPage(HTMLPage):
event.url = self.page.url
resume = Resume('//section[@class="pvi-productDetails"]')(self)
if not resume:
resume = self.obj.resume
resume = self.obj._resume
description = Description('.')(self)
event.description = u'%s%s' % (description, resume)
return event