From 8c41765d1364fe77900cdbcb8e9ebf99757b625f Mon Sep 17 00:00:00 2001 From: GuanFoxyier <1372851437@qq.com> Date: Fri, 24 May 2019 14:35:49 +0800 Subject: [PATCH] fix sohu --- src/you_get/extractors/sohu.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/you_get/extractors/sohu.py b/src/you_get/extractors/sohu.py index 63971bc3..a1afc126 100644 --- a/src/you_get/extractors/sohu.py +++ b/src/you_get/extractors/sohu.py @@ -29,10 +29,10 @@ def sohu_download(url, output_dir='.', merge=True, info_only=False, extractor_pr vid = r1(r'\Wvid\s*[\:=]\s*[\'"]?(\d+)[\'"]?', html) assert vid - if re.match(r'http[s]://tv.sohu.com/', url): - if extractor_proxy: - set_proxy(tuple(extractor_proxy.split(":"))) - info = json.loads(get_decoded_html('http://hot.vrs.sohu.com/vrs_flash.action?vid=%s' % vid)) + if extractor_proxy: + set_proxy(tuple(extractor_proxy.split(":"))) + info = json.loads(get_decoded_html('http://hot.vrs.sohu.com/vrs_flash.action?vid=%s' % vid)) + if info and info.get("data", ""): for qtyp in ["oriVid", "superVid", "highVid", "norVid", "relativeId"]: if 'data' in info: hqvid = info['data'][qtyp]