mirror of
https://github.com/instaloader/instaloader.git
synced 2024-11-20 17:22:31 +01:00
Implements get_explore_posts()
This commit is contained in:
parent
a492f0a6d1
commit
91976e595a
@ -1426,6 +1426,13 @@ class Instaloader:
|
|||||||
if fast_update and not downloaded:
|
if fast_update and not downloaded:
|
||||||
break
|
break
|
||||||
|
|
||||||
|
@_requires_login
|
||||||
|
def get_explore_posts(self) -> Iterator[Post]:
|
||||||
|
"""Get Posts which are worthy of exploring suggested by Instagram."""
|
||||||
|
yield from (Post(self, node) for node in self.graphql_node_list("df0dcc250c2b18d9fd27c5581ef33c7c",
|
||||||
|
{}, 'https://www.instagram.com/explore/',
|
||||||
|
lambda d: d['data']['user']['edge_web_discover_media']))
|
||||||
|
|
||||||
def get_hashtag_posts(self, hashtag: str) -> Iterator[Post]:
|
def get_hashtag_posts(self, hashtag: str) -> Iterator[Post]:
|
||||||
"""Get Posts associated with a #hashtag."""
|
"""Get Posts associated with a #hashtag."""
|
||||||
yield from (Post(self, node) for node in
|
yield from (Post(self, node) for node in
|
||||||
|
Loading…
Reference in New Issue
Block a user