1
0
mirror of https://github.com/yt-dlp/yt-dlp.git synced 2024-11-07 11:42:43 +01:00

[yahoo] Recognize brightcove embed (Closes #9995)

This commit is contained in:
Sergey M․ 2016-07-03 23:00:36 +07:00
parent 40f3666f6b
commit 6a4e659c93
No known key found for this signature in database
GPG Key ID: 2C393E0F18A9236D

View File

@ -19,6 +19,7 @@
mimetype2ext,
)
from .brightcove import BrightcoveNewIE
from .nbc import NBCSportsVPlayerIE
@ -227,7 +228,12 @@ def _real_extract(self, url):
# Look for NBCSports iframes
nbc_sports_url = NBCSportsVPlayerIE._extract_url(webpage)
if nbc_sports_url:
return self.url_result(nbc_sports_url, 'NBCSportsVPlayer')
return self.url_result(nbc_sports_url, NBCSportsVPlayerIE.ie_key())
# Look for Brightcove New Studio embeds
bc_url = BrightcoveNewIE._extract_url(webpage)
if bc_url:
return self.url_result(bc_url, BrightcoveNewIE.ie_key())
# Query result is often embedded in webpage as JSON. Sometimes explicit requests
# to video API results in a failure with geo restriction reason therefore using