- duration = try_get(
- re.match(r'P(?P<hours>\d+)H(?P<mins>\d+)M(?P<secs>\d+)S',
- self._html_search_meta('duration', webpage, fatal=False) or ''),
- lambda mobj: sum(float(x) * y for x, y in zip(mobj.groups(), (3600, 60, 1))))
- # _html_search_meta is not used since we don't want name=description to match
- description = self._html_search_regex(
- '<meta[^>]+itemprop="description"[^>]+content="([^>"]+)"', webpage, 'description', fatal=False)