diff options
author | Sergey M․ <dstftw@gmail.com> | 2018-03-20 01:06:58 +0700 |
---|---|---|
committer | Sergey M․ <dstftw@gmail.com> | 2018-03-20 01:08:03 +0700 |
commit | 832f9d5258ac53e916515ad0b6b1490c872d6174 (patch) | |
tree | cb15e1e9e3d52094e2aa82c94788e1ebc3fee58f /youtube_dl | |
parent | 21dedcb5804b070bea143e4670df3b6f2951a078 (diff) |
[9now] Bypass geo restriction (closes #15920)
Diffstat (limited to 'youtube_dl')
-rw-r--r-- | youtube_dl/extractor/ninenow.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/youtube_dl/extractor/ninenow.py b/youtube_dl/extractor/ninenow.py index 351bea7ba..f32f530f7 100644 --- a/youtube_dl/extractor/ninenow.py +++ b/youtube_dl/extractor/ninenow.py @@ -4,15 +4,17 @@ from __future__ import unicode_literals from .common import InfoExtractor from ..compat import compat_str from ..utils import ( + ExtractorError, int_or_none, float_or_none, - ExtractorError, + smuggle_url, ) class NineNowIE(InfoExtractor): IE_NAME = '9now.com.au' _VALID_URL = r'https?://(?:www\.)?9now\.com\.au/(?:[^/]+/){2}(?P<id>[^/?#]+)' + _GEO_COUNTRIES = ['AU'] _TESTS = [{ # clip 'url': 'https://www.9now.com.au/afl-footy-show/2016/clip-ciql02091000g0hp5oktrnytc', @@ -75,7 +77,9 @@ class NineNowIE(InfoExtractor): return { '_type': 'url_transparent', - 'url': self.BRIGHTCOVE_URL_TEMPLATE % brightcove_id, + 'url': smuggle_url( + self.BRIGHTCOVE_URL_TEMPLATE % brightcove_id, + {'geo_countries': self._GEO_COUNTRIES}), 'id': video_id, 'title': title, 'description': common_data.get('description'), |