From dd9f980cc152816837d8ce5211bd9c84fb5250d6 Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Sat, 3 Dec 2011 12:58:20 +0100 Subject: [PATCH] support when description is missing --- weboob/backends/dailymotion/pages.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/weboob/backends/dailymotion/pages.py b/weboob/backends/dailymotion/pages.py index a626dc18..5a4a3b1d 100644 --- a/weboob/backends/dailymotion/pages.py +++ b/weboob/backends/dailymotion/pages.py @@ -94,7 +94,10 @@ class VideoPage(BasePage): video.title = self.parser.select(div, 'span.title', 1).text video.author = self.parser.select(div, 'a.name', 1).text - video.description = self.parser.select(div, 'div#video_description', 1).text + try: + video.description = self.parser.select(div, 'div#video_description', 1).text + except BrokenPageError: + video.description = u'' for script in self.parser.select(self.document.getroot(), 'div.dmco_html'): if 'id' in script.attrib and script.attrib['id'].startswith('container_player_'): text = script.find('script').text