Upgrade yt_dlp and download script
This commit is contained in:
@@ -1,4 +1,3 @@
|
||||
import functools
|
||||
import random
|
||||
import re
|
||||
import string
|
||||
@@ -8,8 +7,8 @@ from .common import InfoExtractor
|
||||
from ..aes import aes_cbc_encrypt_bytes
|
||||
from ..utils import (
|
||||
ExtractorError,
|
||||
float_or_none,
|
||||
determine_ext,
|
||||
float_or_none,
|
||||
int_or_none,
|
||||
js_to_json,
|
||||
traverse_obj,
|
||||
@@ -25,7 +24,7 @@ class TencentBaseIE(InfoExtractor):
|
||||
if api_response.get('code') != '0.0' and msg is not None:
|
||||
if msg in (
|
||||
'您所在区域暂无此内容版权(如设置VPN请关闭后重试)',
|
||||
'This content is not available in your area due to copyright restrictions. Please choose other videos.'
|
||||
'This content is not available in your area due to copyright restrictions. Please choose other videos.',
|
||||
):
|
||||
self.raise_geo_restricted()
|
||||
raise ExtractorError(f'Tencent said: {msg}')
|
||||
@@ -278,7 +277,7 @@ class VQQSeriesIE(VQQBaseIE):
|
||||
webpage)]
|
||||
|
||||
return self.playlist_from_matches(
|
||||
episode_paths, series_id, ie=VQQVideoIE, getter=functools.partial(urljoin, url),
|
||||
episode_paths, series_id, ie=VQQVideoIE, getter=urljoin(url),
|
||||
title=self._get_clean_title(traverse_obj(webpage_metadata, ('coverInfo', 'title'))
|
||||
or self._og_search_title(webpage)),
|
||||
description=(traverse_obj(webpage_metadata, ('coverInfo', 'description'))
|
||||
@@ -328,7 +327,7 @@ class WeTvBaseIE(TencentBaseIE):
|
||||
or re.findall(r'<a[^>]+class="play-video__link"[^>]+href="(?P<path>[^"]+)', webpage))
|
||||
|
||||
return self.playlist_from_matches(
|
||||
episode_paths, series_id, ie=ie, getter=functools.partial(urljoin, url),
|
||||
episode_paths, series_id, ie=ie, getter=urljoin(url),
|
||||
title=self._get_clean_title(traverse_obj(webpage_metadata, ('coverInfo', 'title'))
|
||||
or self._og_search_title(webpage)),
|
||||
description=(traverse_obj(webpage_metadata, ('coverInfo', 'description'))
|
||||
|
Reference in New Issue
Block a user