Парсинг стены сообщества в ВК

Доброго времени суток!

Написал парсер стены в Вк, все работает, как надо, за исключением получения просмотров видео, если в публикации прикреплено видео. Завернул получение этого параметра в if: else:, как в туториале, который смотрел. А так же в try: except:

for post in all_posts:
   try:
      if post ['attachments'][0]['type']==['video']:
         video_views = ['attachments'][0]['video']['views']
      else:
         video_views = '0'
   except:
      pass
a_pen.writerow((f"https://vk.com/er_saint_p?w=wall-82258040_{post ['id']}", post['likes']['count'], post ['comments']['count'], post['reposts']['count'], video_views, post['views']['count']))

Получается так, что если не использовать try: except: код выдает ошибку, а при использовании, пропускает каждый пост через except:. Я знаю, что у меня в списке есть посты с видео, но "просмотры видео" в каждой строке итоговой таблицы по 0.

Как поправить эту часть?


Ответы (0 шт):