pyInstagram
pyInstagram copied to clipboard
Album
Media.album всегда содержит пустой set. Если это может быть важно: аккаунт скрытый.
agent = Agent(...)
account = Account(...)
agent.get_media(account, count=1)
count = account.media_count
all_media = agent.get_media(account, count=120)
for row_media in all_media[0]:
media = Media(row_media)
print(media.display_url)
if media.is_album:
print(len(media.album)) # 0
Судя по всему, не работает этот момент:
if edge["node"].get("shortcode", self.code) != self.code:
self.album.add(Media(edge["node"]["shortcode"]))
т.к. я получаю, внутри edge_sidecar_to_children:
"node": {
"accessibility_caption": null,
"dimensions": {"height": 1080, "width": 1080},
"display_resources": "(3) [{…}, {…}, {…}]",
"display_url": "...",
"edge_media_to_tagged_user": {"edges": "Array(0)"},
"id": "...",
"is_video": false,
"should_log_client_event": false,
"tracking_token": "...",
}
И тут нет ни какого "shortcode".
+1 к проблеме
Только у меня даже условие if "edge_sidecar_to_children" in data:
не срабатывает