Browse Source

Adding support for 13.cl

master
Juan C. Olivares 11 years ago
parent
commit
2d73b45805
2 changed files with 29 additions and 0 deletions
  1. 1
      youtube_dl/extractor/__init__.py
  2. 28
      youtube_dl/extractor/canal13cl.py

1
youtube_dl/extractor/__init__.py

@ -23,6 +23,7 @@ from .br import BRIE
from .breakcom import BreakIE
from .brightcove import BrightcoveIE
from .c56 import C56IE
from .canal13cl import Canal13cslIE
from .canalplus import CanalplusIE
from .canalc2 import Canalc2IE
from .cbs import CBSIE

28
youtube_dl/extractor/canal13cl.py

@ -0,0 +1,28 @@
from __future__ import unicode_literals
import re
from .common import InfoExtractor
class Canal13clIE(InfoExtractor):
_VALID_URL = r'^http://(?:www\.)?13\.cl/programa/'
IE_NAME = 'Canal13cl'
def _real_extract(self, url):
webpage = self._download_webpage(url)
title = self._html_search_regex(
r'articuloTitulo = \'(.*?)\'',
webpage, u'title')
url = self._html_search_regex(
r'articuloVideo = \'(.*?)\'',
webpage, u'url')
thumbnail = self._html_search_regex (
r'articuloImagen = \'(.*?)\'',
webpage, u'thumbnail')
return {
'url': url,
'title': title,
'ext': 'mp4',
'thumbnail': thumbnail
}
Loading…
Cancel
Save