Fix dailymotion thumbmail retrieving

Closes #1310
This commit is contained in:
Etienne Carriere 2013-10-28 14:50:29 +01:00 committed by Florent
commit 4940d6d8a6

View file

@ -63,11 +63,9 @@ class IndexPage(BasePage):
else: else:
raise BrokenPageError('Unable to parse duration %r' % self.parser.select(div, 'div.duration', 1).text) raise BrokenPageError('Unable to parse duration %r' % self.parser.select(div, 'div.duration', 1).text)
video.duration = datetime.timedelta(hours=int(hours), minutes=int(minutes), seconds=int(seconds)) video.duration = datetime.timedelta(hours=int(hours), minutes=int(minutes), seconds=int(seconds))
url = unicode(self.parser.select(div, 'img.dmco_image', 1).attrib['data-src']) url = unicode(self.parser.select(div, 'img.preview', 1).attrib['data-src'])
# remove the useless anti-caching # remove the useless anti-caching
url = re.sub('\?\d+', '', url) url = re.sub('\?\d+', '', url)
# use the bigger thumbnail
url = url.replace('jpeg_preview_medium.jpg', 'jpeg_preview_large.jpg')
video.thumbnail = Thumbnail(unicode(url)) video.thumbnail = Thumbnail(unicode(url))
video.set_empty_fields(NotAvailable, ('url',)) video.set_empty_fields(NotAvailable, ('url',))