Fix regex for other variable declaration type

This now supports declarations like `window["ytInitialData"] = ...` and `var ytInitialData = ...`
This commit is contained in:
xarantolus 2020-09-03 20:41:45 +02:00
parent f442082a50
commit bea9b00588
1 changed files with 1 additions and 1 deletions

View File

@ -3313,7 +3313,7 @@ class YoutubeFeedsInfoExtractor(YoutubeBaseInfoExtractor):
Subclasses must define the _FEED_NAME and _PLAYLIST_TITLE properties.
"""
_LOGIN_REQUIRED = True
_FEED_DATA = r'window\[\"ytInitialData\"\]\W?=\W?({.*?});'
_FEED_DATA = r'(?:window\["ytInitialData"\]|ytInitialData)\W?=\W?({.*?});'
_YTCFG_DATA = r"ytcfg.set\(({.*?})\)"
@property