From 35905c2bac6021a290f1cd4893b8a0c8a17fff47 Mon Sep 17 00:00:00 2001 From: MaxwellGoblin Date: Sun, 6 Aug 2017 00:11:55 +0800 Subject: [PATCH] [qq]fix bad json with fragment_count equals 0 --- src/you_get/extractors/qq.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/you_get/extractors/qq.py b/src/you_get/extractors/qq.py index f103ed00..d62362be 100644 --- a/src/you_get/extractors/qq.py +++ b/src/you_get/extractors/qq.py @@ -18,7 +18,9 @@ def qq_download_by_vid(vid, title, output_dir='.', merge=True, info_only=False): title = video_json['vl']['vi'][0]['ti'] host = video_json['vl']['vi'][0]['ul']['ui'][0]['url'] streams = video_json['fl']['fi'] - seg_cnt = len(video_json['vl']['vi'][0]['cl']['ci']) + seg_cnt = video_json['vl']['vi'][0]['cl']['fc'] + if seg_cnt == 0: + seg_cnt = 1 best_quality = streams[-1]['name'] part_format_id = streams[-1]['id']