From dab286633287d271820279c0f31360ebfa98293e Mon Sep 17 00:00:00 2001 From: Yen Chi Hsuan Date: Thu, 24 Sep 2015 01:42:20 +0800 Subject: [PATCH] [iqiyi] Update enc and authkey --- src/you_get/extractors/iqiyi.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/you_get/extractors/iqiyi.py b/src/you_get/extractors/iqiyi.py index 284ab848..b34cd67a 100644 --- a/src/you_get/extractors/iqiyi.py +++ b/src/you_get/extractors/iqiyi.py @@ -46,12 +46,12 @@ bid meaning for quality ''' def mix(tvid): enc = [] - enc.append('013f0ed7eaa14e34aca83ff50a16ade7') + enc.append('eac64f22daf001da6ba9aa8da4d501508bbe90a4d4091fea3b0582a85b38c2cc') tm = str(randint(2000,4000)) src = 'eknas' enc.append(str(tm)) enc.append(tvid) - sc = hashlib.new('md5',bytes("".join(enc),'utf-8')).hexdigest() + sc = hashlib.new('md5',bytes(("".join(enc))[1:64:2]+tm+tvid,'utf-8')).hexdigest() return tm,sc,src def getVRSXORCode(arg1,arg2): @@ -113,7 +113,7 @@ class Iqiyi(VideoExtractor): "&tvId="+tvid+"&vid="+vid+"&vinfo=1&tm="+tm+\ "&enc="+sc+\ "&qyid="+uid+"&tn="+str(random()) +"&um=1" +\ - "&authkey="+hashlib.new('md5',bytes(''+str(tm)+tvid,'utf-8')).hexdigest() + "&authkey="+hashlib.new('md5',bytes(hashlib.new('md5', b'').hexdigest()+str(tm)+tvid,'utf-8')).hexdigest() return json.loads(get_content(vmsreq))