[instagram] update pattern for user profile URLs

Allow for query parameters and fragments,
for example https://www.instagram.com/instagram/?hl=en
This commit is contained in:
Mike Fährmann
2020-03-18 22:24:20 +01:00
parent 2530db3f4d
commit c606d0c854

View File

@@ -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):