Парсинг стены сообщества в ВК
Доброго времени суток!
Написал парсер стены в Вк, все работает, как надо, за исключением получения просмотров видео, если в публикации прикреплено видео. Завернул получение этого параметра в 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.
Как поправить эту часть?