[senscritique] fix bugs

This commit is contained in:
Bezleputh 2014-03-22 12:15:53 +01:00
commit bd4c0d29a1
2 changed files with 6 additions and 2 deletions

View file

@ -88,6 +88,7 @@ class SenscritiqueBrowser(PagesBrowser):
self.open(url, data=params)
def list_events(self, date_from, date_to=None, package=None, channels=None):
self._setup_session(Firefox())
self.program_page.stay_or_go()
page_nb = 1

View file

@ -20,7 +20,7 @@
from weboob.tools.misc import html2text
from .calendar import SensCritiquenCalendarEvent
from datetime import date, datetime, time
from datetime import date, datetime, time, timedelta
from weboob.tools.browser2.page import HTMLPage, method, ItemElement, ListElement, JsonPage
from weboob.tools.browser2.filters import Filter, Link, CleanText, Regexp
@ -79,7 +79,7 @@ class AjaxPage(HTMLPage):
if not self.env['date_to']:
return True
else:
if obj.end_date < self.env['date_to']:
if obj.end_date <= self.env['date_to']:
return True
if '_id' in self.env:
@ -103,6 +103,9 @@ class AjaxPage(HTMLPage):
_date = date(day=day_number, month=month, year=year)
elif spans_date[0].attrib['data-sc-day'] == 'Demain':
_date += timedelta(days=1)
str_time = el[0].xpath("time")[0].attrib['datetime'][:-6]
_time = datetime.strptime(str_time, '%H:%M:%S')