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 | |
| parent | 21dedcb5804b070bea143e4670df3b6f2951a078 (diff) | |
[9now] Bypass geo restriction (closes #15920)
| -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'),  | 
