Skip to content
This repository has been archived by the owner on Oct 14, 2023. It is now read-only.

Album #59

Open
PetrKlassen opened this issue Jun 17, 2019 · 2 comments
Open

Album #59

PetrKlassen opened this issue Jun 17, 2019 · 2 comments

Comments

@PetrKlassen
Copy link

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
@PetrKlassen
Copy link
Author

PetrKlassen commented Jun 17, 2019

Судя по всему, не работает этот момент:

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".

@issim91
Copy link

issim91 commented Jun 27, 2019

+1 к проблеме
Только у меня даже условие if "edge_sidecar_to_children" in data: не срабатывает

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants