diff --git a/gallery_dl/extractor/instagram.py b/gallery_dl/extractor/instagram.py index c6ca3f3f..194584a2 100644 --- a/gallery_dl/extractor/instagram.py +++ b/gallery_dl/extractor/instagram.py @@ -439,7 +439,7 @@ class InstagramUserExtractor(InstagramExtractor): subcategory = "user" pattern = (r"(?:https?://)?(?:www\.)?instagram\.com" r"/(?!p/|explore/|directory/|accounts/|stories/|tv/)" - r"([^/?&#]+)/?$") + r"([^/?&#]+)/?(?:$|[?#])") test = ( ("https://www.instagram.com/instagram/", { "range": "1-16", @@ -451,6 +451,7 @@ class InstagramUserExtractor(InstagramExtractor): "range": "1-2", "count": 2, }), + ("https://www.instagram.com/instagram/?hl=en"), ) def __init__(self, match):