Explorar o código

[youtube:truncated_url] Also match mail subscription links (#2214)

Philipp Hagemeister %!s(int64=11) %!d(string=hai) anos
pai
achega
975d35dbab
Modificáronse 1 ficheiros con 4 adicións e 1 borrados
  1. 4 1
      youtube_dl/extractor/youtube.py

+ 4 - 1
youtube_dl/extractor/youtube.py

@@ -1805,7 +1805,10 @@ class YoutubeFavouritesIE(YoutubeBaseInfoExtractor):
 class YoutubeTruncatedURLIE(InfoExtractor):
     IE_NAME = 'youtube:truncated_url'
     IE_DESC = False  # Do not list
-    _VALID_URL = r'(?:https?://)?[^/]+/watch\?feature=[a-z_]+$'
+    _VALID_URL = r'''(?x)
+        (?:https?://)?[^/]+/watch\?feature=[a-z_]+$|
+        (?:https?://)?(?:www\.)?youtube\.com/attribution_link\?a=[^&]+$
+    '''
 
     def _real_extract(self, url):
         raise ExtractorError(