From 5db51c947868461251196eaec9edf0235082a3c9 Mon Sep 17 00:00:00 2001 From: hcwhan Date: Mon, 30 Oct 2017 20:18:29 +0800 Subject: [PATCH] add UA fix some time statuscode=403 --- src/you_get/extractors/douyutv.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/you_get/extractors/douyutv.py b/src/you_get/extractors/douyutv.py index ae719e0d..08f2bb88 100644 --- a/src/you_get/extractors/douyutv.py +++ b/src/you_get/extractors/douyutv.py @@ -39,8 +39,11 @@ def douyutv_download(url, output_dir = '.', merge = True, info_only = False, **k if 'v.douyu.com/show/' in url: douyutv_video_download(url, output_dir=output_dir, merge=merge, info_only=info_only, **kwargs) return - - html = get_content(url) + + headers = { + 'user-agent': 'Mozilla/5.0 (iPad; CPU OS 8_1_3 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12B466 Safari/600.1.4' + } + html = get_content(url, headers) room_id_patt = r'"room_id"\s*:\s*(\d+),' room_id = match1(html, room_id_patt) if room_id == "0":