diff --git a/modules/francetelevisions/pages.py b/modules/francetelevisions/pages.py index bafe47d3..4987a866 100644 --- a/modules/francetelevisions/pages.py +++ b/modules/francetelevisions/pages.py @@ -80,11 +80,11 @@ class IndexPage(HTMLPage): obj_title = Format('%s du %s', CleanText('div/div[@class="resultat-titre-diff"]/a'), - Regexp(CleanText('div/div[@class="resultat-soustitre-diff"]/span'), + Regexp(CleanText('div/div[@class="resultat-soustitre-diff"]'), '.+(\d{2}-\d{2}-\d{2}).+')) obj_id = Regexp(Link('div/div[@class="resultat-titre-diff"]/a'), '^/videos/.+,(.+).html$') - obj_date = DateTime(Regexp(CleanText('div/div[@class="resultat-soustitre-diff"]/span', + obj_date = DateTime(Regexp(CleanText('div/div[@class="resultat-soustitre-diff"]', replace=[(u'à', u''), (u' ', u' ')]), '.+(\d{2}-\d{2}-\d{2}.+\d{1,2}h\d{1,2}).+')) obj_duration = DurationPluzz('div/div[3]') diff --git a/modules/francetelevisions/test.py b/modules/francetelevisions/test.py index 896b6589..cd9fcbc5 100644 --- a/modules/francetelevisions/test.py +++ b/modules/francetelevisions/test.py @@ -26,7 +26,7 @@ class PluzzTest(BackendTest): def test_search(self): # If the test fails, it might be good news! - l = list(self.backend.search_videos("d'art")) + l = list(self.backend.search_videos("onpc")) self.assertTrue(len(l) > 0) v = l[0] self.backend.fillobj(v, ('url',))