Use original Referer URL in Brightcove requests (Fixes #2110)
[youtube-dl] / youtube_dl / extractor / generic.py
index 2bfdf8f01f2ecd1659a8b0041f8ed06e9a54b73d..7d0e117de99eb2ff29992321a63e03dc820ad953 100644 (file)
@@ -225,7 +225,8 @@ class GenericIE(InfoExtractor):
         bc_url = BrightcoveIE._extract_brightcove_url(webpage)
         if bc_url is not None:
             self.to_screen('Brightcove video detected.')
-            return self.url_result(bc_url, 'Brightcove')
+            surl = smuggle_url(bc_url, {'Referer': url})
+            return self.url_result(surl, 'Brightcove')
 
         # Look for embedded (iframe) Vimeo player
         mobj = re.search(