[youtube] Support controversy videos (Fixes #4275)
This commit is contained in:
parent
88125905cf
commit
aa79ac0c82
1 changed files with 14 additions and 1 deletions
|
@ -406,6 +406,19 @@ class YoutubeIE(YoutubeBaseInfoExtractor, SubtitlesInfoExtractor):
|
||||||
'format': '141',
|
'format': '141',
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
# Controversy video
|
||||||
|
{
|
||||||
|
'url': 'https://www.youtube.com/watch?v=T4XJQO3qol8',
|
||||||
|
'info_dict': {
|
||||||
|
'id': 'T4XJQO3qol8',
|
||||||
|
'ext': 'mp4',
|
||||||
|
'upload_date': '20100909',
|
||||||
|
'uploader': 'The Amazing Atheist',
|
||||||
|
'uploader_id': 'TheAmazingAtheist',
|
||||||
|
'title': 'Burning Everyone\'s Koran',
|
||||||
|
'description': 'SUBSCRIBE: http://www.youtube.com/saturninefilms\n\nEven Obama has taken a stand against freedom on this issue: http://www.huffingtonpost.com/2010/09/09/obama-gma-interview-quran_n_710282.html',
|
||||||
|
}
|
||||||
|
}
|
||||||
]
|
]
|
||||||
|
|
||||||
def __init__(self, *args, **kwargs):
|
def __init__(self, *args, **kwargs):
|
||||||
|
@ -666,7 +679,7 @@ class YoutubeIE(YoutubeBaseInfoExtractor, SubtitlesInfoExtractor):
|
||||||
video_id = self.extract_id(url)
|
video_id = self.extract_id(url)
|
||||||
|
|
||||||
# Get video webpage
|
# Get video webpage
|
||||||
url = proto + '://www.youtube.com/watch?v=%s&gl=US&hl=en&has_verified=1' % video_id
|
url = proto + '://www.youtube.com/watch?v=%s&gl=US&hl=en&has_verified=1&bpctr=9999999999' % video_id
|
||||||
pref_cookies = [
|
pref_cookies = [
|
||||||
c for c in self._downloader.cookiejar
|
c for c in self._downloader.cookiejar
|
||||||
if c.domain == '.youtube.com' and c.name == 'PREF']
|
if c.domain == '.youtube.com' and c.name == 'PREF']
|
||||||
|
|
Loading…
Reference in a new issue