[senscritique] continue browser2 adaptation
This commit is contained in:
parent
38a99064b0
commit
6c49775896
3 changed files with 3 additions and 15 deletions
|
|
@ -129,7 +129,7 @@ class SenscritiqueBrowser(PagesBrowser):
|
||||||
if not isinstance(event, SensCritiquenCalendarEvent):
|
if not isinstance(event, SensCritiquenCalendarEvent):
|
||||||
event = event.next()
|
event = event.next()
|
||||||
|
|
||||||
event.resume = self.get_resume(_id)
|
event._resume = self.get_resume(_id)
|
||||||
|
|
||||||
self._setup_session(Firefox())
|
self._setup_session(Firefox())
|
||||||
event = self.event_page.go(_id=_id).get_event(obj=event)
|
event = self.event_page.go(_id=_id).get_event(obj=event)
|
||||||
|
|
@ -138,17 +138,6 @@ class SenscritiqueBrowser(PagesBrowser):
|
||||||
|
|
||||||
def get_resume(self, _id):
|
def get_resume(self, _id):
|
||||||
self._setup_session(SensCritiqueJsonProfile())
|
self._setup_session(SensCritiqueJsonProfile())
|
||||||
re_id = re.compile('^/?(.*)/.*', re.DOTALL)
|
re_id = re.compile('^/?.*/(.*)', re.DOTALL)
|
||||||
a_id = re_id.search(_id).group(1)
|
a_id = re_id.search(_id).group(1)
|
||||||
|
|
||||||
return self.json_page.go(_id=a_id).get_resume()
|
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']
|
|
||||||
"""
|
|
||||||
|
|
|
||||||
|
|
@ -28,4 +28,3 @@ class SensCritiquenCalendarEvent(BaseCalendarEvent):
|
||||||
self.transp = TRANSP.TRANSPARENT
|
self.transp = TRANSP.TRANSPARENT
|
||||||
self.status = STATUS.CONFIRMED
|
self.status = STATUS.CONFIRMED
|
||||||
self.category = CATEGORIES.TELE
|
self.category = CATEGORIES.TELE
|
||||||
self.resume = None
|
|
||||||
|
|
|
||||||
|
|
@ -169,7 +169,7 @@ class EventPage(HTMLPage):
|
||||||
event.url = self.page.url
|
event.url = self.page.url
|
||||||
resume = Resume('//section[@class="pvi-productDetails"]')(self)
|
resume = Resume('//section[@class="pvi-productDetails"]')(self)
|
||||||
if not resume:
|
if not resume:
|
||||||
resume = self.obj.resume
|
resume = self.obj._resume
|
||||||
description = Description('.')(self)
|
description = Description('.')(self)
|
||||||
event.description = u'%s%s' % (description, resume)
|
event.description = u'%s%s' % (description, resume)
|
||||||
return event
|
return event
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue