[instagran] match post URLs with usernames (fixes #2085)

This commit is contained in:
Mike Fährmann
2021-12-10 18:37:33 +01:00
parent 45ca1693d8
commit 352ffcddb0

View File

@@ -564,7 +564,7 @@ class InstagramPostExtractor(InstagramExtractor):
"""Extractor for an Instagram post"""
subcategory = "post"
pattern = (r"(?:https?://)?(?:www\.)?instagram\.com"
r"/(?:p|tv|reel)/([^/?#]+)")
r"/(?:[^/?#]+/)?(?:p|tv|reel)/([^/?#]+)")
test = (
# GraphImage
("https://www.instagram.com/p/BqvsDleB3lV/", {
@@ -663,6 +663,9 @@ class InstagramPostExtractor(InstagramExtractor):
}
}),
# URL with username (#2085)
("https://www.instagram.com/dm/p/CW042g7B9CY/"),
("https://www.instagram.com/reel/CDg_6Y1pxWu/"),
)