[instagram] add 'info' as a possible 'include' value

This commit is contained in:
Mike Fährmann
2024-09-02 15:43:55 +02:00
parent 0b53f3d0e9
commit 864484e4c6
3 changed files with 13 additions and 0 deletions

View File

@@ -2443,6 +2443,7 @@ Description
``"tagged"``,
``"stories"``,
``"highlights"``,
``"info"``,
``"avatar"``.
It is possible to use ``"all"`` instead of listing all values separately.

View File

@@ -434,6 +434,7 @@ class InstagramUserExtractor(InstagramExtractor):
base = "{}/{}/".format(self.root, self.item)
stories = "{}/stories/{}/".format(self.root, self.item)
return self._dispatch_extractors((
(InstagramInfoExtractor , base + "info/"),
(InstagramAvatarExtractor , base + "avatar/"),
(InstagramStoriesExtractor , stories),
(InstagramHighlightsExtractor, base + "highlights/"),

View File

@@ -12,6 +12,17 @@ __tests__ = (
"#url" : "https://www.instagram.com/instagram/",
"#category": ("", "instagram", "user"),
"#class" : instagram.InstagramUserExtractor,
"#auth" : False,
"#options" : {"include": "all"},
"#urls": [
"https://www.instagram.com/instagram/info/",
"https://www.instagram.com/instagram/avatar/",
"https://www.instagram.com/stories/instagram/",
"https://www.instagram.com/instagram/highlights/",
"https://www.instagram.com/instagram/posts/",
"https://www.instagram.com/instagram/reels/",
"https://www.instagram.com/instagram/tagged/",
],
},
{