[tennistv] Correctly encode POST parameters
In python 3.x, the POST parameters must be bytes, not str.
This commit is contained in:
		@@ -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)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user