diff options
| author | Jaime Marquínez Ferrándiz <jaime.marquinez.ferrandiz@gmail.com> | 2014-11-29 21:36:24 +0100 | 
|---|---|---|
| committer | Jaime Marquínez Ferrándiz <jaime.marquinez.ferrandiz@gmail.com> | 2014-11-29 23:46:39 +0100 | 
| commit | 37ea8164d38a03c56c454f369abd82e1a74312e3 (patch) | |
| tree | adbc0eebc78bf97f7e6519cdb3221f417340bede | |
| parent | 8c810a7db36faf24e6fd70a19b5754135fe03072 (diff) | |
[youtube] Don't confirm age when initializing
It seems that all the videos with age restriction use now the age gate method, which doesn't require any confirmation.
| -rw-r--r-- | youtube_dl/extractor/youtube.py | 17 | 
1 files changed, 0 insertions, 17 deletions
| diff --git a/youtube_dl/extractor/youtube.py b/youtube_dl/extractor/youtube.py index 115fc6840..93e9b7d6d 100644 --- a/youtube_dl/extractor/youtube.py +++ b/youtube_dl/extractor/youtube.py @@ -39,7 +39,6 @@ class YoutubeBaseInfoExtractor(InfoExtractor):      _LOGIN_URL = 'https://accounts.google.com/ServiceLogin'      _TWOFACTOR_URL = 'https://accounts.google.com/SecondFactor'      _LANG_URL = r'https://www.youtube.com/?hl=en&persist_hl=1&gl=US&persist_gl=1&opt_out_ackd=1' -    _AGE_URL = 'https://www.youtube.com/verify_age?next_url=/&gl=US&hl=en'      _NETRC_MACHINE = 'youtube'      # If True it will raise an error if no login info is provided      _LOGIN_REQUIRED = False @@ -176,21 +175,6 @@ class YoutubeBaseInfoExtractor(InfoExtractor):              return False          return True -    def _confirm_age(self): -        age_form = { -            'next_url': '/', -            'action_confirm': 'Confirm', -        } -        req = compat_urllib_request.Request( -            self._AGE_URL, -            compat_urllib_parse.urlencode(age_form).encode('ascii') -        ) - -        self._download_webpage( -            req, None, -            note='Confirming age', errnote='Unable to confirm age', -            fatal=False) -      def _real_initialize(self):          if self._downloader is None:              return @@ -199,7 +183,6 @@ class YoutubeBaseInfoExtractor(InfoExtractor):                  return          if not self._login():              return -        self._confirm_age()  class YoutubeIE(YoutubeBaseInfoExtractor, SubtitlesInfoExtractor): | 
