mirror of
https://github.com/yt-dlp/yt-dlp.git
synced 2025-06-28 01:18:30 +00:00
[ie/youtube] extract translated info
This commit is contained in:
parent
4e7c1ea346
commit
62cb64cbb3
@ -4204,8 +4204,16 @@ def process_language(container, base_url, lang_code, sub_name, client_name, quer
|
|||||||
elif info.get('view_count') is None:
|
elif info.get('view_count') is None:
|
||||||
info['view_count'] = vc
|
info['view_count'] = vc
|
||||||
|
|
||||||
|
if self._preferred_lang:
|
||||||
|
info['title'] = traverse_obj(
|
||||||
|
vpir, ('title', 'runs', 0, 'text', {str}), default=info['title'])
|
||||||
|
|
||||||
vsir = get_first(contents, 'videoSecondaryInfoRenderer')
|
vsir = get_first(contents, 'videoSecondaryInfoRenderer')
|
||||||
if vsir:
|
if vsir:
|
||||||
|
if self._preferred_lang:
|
||||||
|
info['description'] = traverse_obj(
|
||||||
|
vsir, ('attributedDescription', 'content', {str}), default=info['description'])
|
||||||
|
|
||||||
vor = traverse_obj(vsir, ('owner', 'videoOwnerRenderer'))
|
vor = traverse_obj(vsir, ('owner', 'videoOwnerRenderer'))
|
||||||
info.update({
|
info.update({
|
||||||
'channel': self._get_text(vor, 'title'),
|
'channel': self._get_text(vor, 'title'),
|
||||||
|
Loading…
Reference in New Issue
Block a user