]> jfr.im git - yt-dlp.git/commitdiff
[youtube] Fix age gate detection
authorrandom-nick <redacted>
Thu, 23 Jul 2020 22:04:19 +0000 (00:04 +0200)
committerrandom-nick <redacted>
Sat, 25 Jul 2020 11:36:26 +0000 (13:36 +0200)
youtube_dl/extractor/youtube.py

index c27f2cd9523ebe7a7bb7bf2f4a38bd22b779051f..685b0cd64157a1143379c3ba5c807d788268d69d 100644 (file)
@@ -1825,7 +1825,7 @@ def extract_player_response(player_response, video_id):
         # Get video info
         video_info = {}
         embed_webpage = None
-        if re.search(r'player-age-gate-content">', video_webpage) is not None:
+        if self._html_search_meta('og:restrictions:age', video_webpage, default=None) == "18+":
             age_gate = True
             # We simulate the access to the video from www.youtube.com/v/{video_id}
             # this can be viewed without login into Youtube