})
self.get_token(None, {
- 'code': urllib.parse.parse_qs(handle.geturl())['code'][-1],
+ 'code': urllib.parse.parse_qs(handle.url)['code'][-1],
'grant_type': 'authorization_code',
'client_id': 'tennis-tv-web',
'redirect_uri': 'https://www.tennistv.com/resources/v1.1.10/html/silent-check-sso.html'
formats, subtitles = self._extract_m3u8_formats_and_subtitles(
self._FORMAT_URL.format(partner=self._PARTNER_ID, entry=entryid, session=k_session), video_id)
- self._sort_formats(formats)
-
return {
'id': video_id,
'title': self._generic_title('', webpage),