From fb04f289c2a60fae09299f39440002181cd7498d Mon Sep 17 00:00:00 2001 From: MaxwellGoblin Date: Thu, 18 May 2017 03:15:55 +0800 Subject: [PATCH] [le]support sports.le --- src/you_get/extractors/le.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/you_get/extractors/le.py b/src/you_get/extractors/le.py index bc034f39..2cd5f161 100644 --- a/src/you_get/extractors/le.py +++ b/src/you_get/extractors/le.py @@ -132,8 +132,14 @@ def letvcloud_download(url, output_dir='.', merge=True, info_only=False): letvcloud_download_by_vu(vu, uu, title=title, output_dir=output_dir, merge=merge, info_only=info_only) def letv_download(url, output_dir='.', merge=True, info_only=False ,**kwargs): + url = url_locations([url])[0] if re.match(r'http://yuntv.letv.com/', url): letvcloud_download(url, output_dir=output_dir, merge=merge, info_only=info_only) + elif 'sports.le.com' in url: + html = get_content(url) + vid = match1(url, r'video/(\d+)\.html') + title = match1(html, r'

([^<]+)

') + letv_download_by_vid(vid, title=title, output_dir=output_dir, merge=merge, info_only=info_only,**kwargs) else: html = get_content(url) vid = match1(url, r'http://www.letv.com/ptv/vplay/(\d+).html') or \