[noco] Encode before passing to hashlib.md5 (Closes #3816)

This commit is contained in:
Sergey M․ 2014-09-23 19:13:11 +07:00
parent 632e5684ce
commit f7d159cf95

View File

@ -62,7 +62,7 @@ def _login(self):
def _call_api(self, path, video_id, note): def _call_api(self, path, video_id, note):
ts = compat_str(int(time.time() * 1000)) ts = compat_str(int(time.time() * 1000))
tk = hashlib.md5(hashlib.md5(ts).hexdigest() + '#8S?uCraTedap6a').hexdigest() tk = hashlib.md5((hashlib.md5(ts.encode('ascii')).hexdigest() + '#8S?uCraTedap6a').encode('ascii')).hexdigest()
url = self._API_URL_TEMPLATE % (path, ts, tk) url = self._API_URL_TEMPLATE % (path, ts, tk)
resp = self._download_json(url, video_id, note) resp = self._download_json(url, video_id, note)