]> gitweb @ CieloNegro.org - youtube-dl.git/blobdiff - youtube_dl/extractor/tennistv.py
[tennistv] Correctly encode POST parameters
[youtube-dl.git] / youtube_dl / extractor / tennistv.py
index 601a17e57d96d2937f74cf6cfa57640f1d45be51..def29b6fa0ecbae4a45f8c13023b2c53469ab9cb 100644 (file)
@@ -40,7 +40,7 @@ class TennisTVIE(InfoExtractor):
             'Email': username,
             'Password': password,
         }
-        login_json = json.dumps(login_form)
+        login_json = json.dumps(login_form).encode('utf-8')
         headers = {
             'content-type': 'application/json',
             'Referer': 'https://www.tennistv.com/login',
@@ -81,7 +81,7 @@ class TennisTVIE(InfoExtractor):
             'videoID': internal_id,
             'VideoUrlType': 'HLSV3',
         }
-        check_json = json.dumps(check_data)
+        check_json = json.dumps(check_data).encode('utf-8')
         check_result = self._download_json(
             'https://www.tennistv.com/api/users/v1/entitlementchecknondiva',
             video_id, note='Checking video authorization', headers=headers, data=check_json)