minor fix: b64decode takes only bytes not str

This commit is contained in:
oak nauhygon 2014-09-06 11:54:03 -04:00
parent 9626080b97
commit 6fdbd31c7e

View File

@ -44,6 +44,8 @@ class Youku(VideoExtractor):
return result return result
ep = ep.encode('ascii') if isinstance(ep, str) else ep
e_code = trans_e(f_code_1, base64.b64decode(ep)) e_code = trans_e(f_code_1, base64.b64decode(ep))
sid, token = e_code.split('_') sid, token = e_code.split('_')
new_ep = trans_e(f_code_2, '%s_%s_%s' % (sid, vid, token)) new_ep = trans_e(f_code_2, '%s_%s_%s' % (sid, vid, token))