From 92490d35ee83b19104eef3f97a156b5c1eca7e80 Mon Sep 17 00:00:00 2001 From: Mort Yao Date: Sun, 14 Apr 2013 17:32:23 +0200 Subject: [PATCH] QQ: dirty fix #153 --- src/you_get/downloader/bilibili.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/you_get/downloader/bilibili.py b/src/you_get/downloader/bilibili.py index e8fa639f..832cd0c4 100644 --- a/src/you_get/downloader/bilibili.py +++ b/src/you_get/downloader/bilibili.py @@ -55,7 +55,7 @@ def parse_cid_playurl(xml): def bilibili_download_by_cid(id, title, output_dir = '.', merge = True, info_only = False): url = 'http://interface.bilibili.tv/playurl?cid=' + id - urls = parse_cid_playurl(get_html(url, 'utf-8')) + urls = [i if not re.match(r'.*\.qqvideo\.tc\.qq\.com', i) else re.sub(r'.*\.qqvideo\.tc\.qq\.com', 'http://vsrc.store.qq.com', i) for i in parse_cid_playurl(get_html(url, 'utf-8'))] # dirty fix for QQ if re.search(r'\.(flv|hlv)\b', urls[0]): type = 'flv'