From 5104e0443835bde398b7a6ab8f3d0b2c00c8035c Mon Sep 17 00:00:00 2001 From: wwqgtxx Date: Sun, 16 Jul 2017 23:53:11 +0800 Subject: [PATCH] get password from cli in youku.py --- src/you_get/extractors/youku.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/you_get/extractors/youku.py b/src/you_get/extractors/youku.py index 4ade9774..b83e473a 100644 --- a/src/you_get/extractors/youku.py +++ b/src/you_get/extractors/youku.py @@ -196,7 +196,9 @@ class Youku(VideoExtractor): if data.get('error'): if data['error']['code'] == -2002: self.password_protected = True - self.password = input(log.sprint('Password: ', log.YELLOW)) + self.password = kwargs.get("password", None) + if not self.password: + self.password = input(log.sprint('Password: ', log.YELLOW)) data = youku_ups(self.vid, password=self.password)['data'] if data.get('error'): log.wtf(data['error']['note'])