В моем скрипте я парсю информацию через инсталоадер, но данные показываются устаревшие, например записано 1080 просмотров, а на видео 3000, в чем может быть дело?
posts = []
for post in profile.get_posts():
if post.is_video and post.video_view_count is not None:
posts.append(post)
filtered_posts = filter_videos(posts, min_engagement, max_engagement)
all_stats = []
for post in filtered_posts:
try:
L.download_post(post, target=profile_folder)
engagement = calculate_engagement(post.likes, post.comments, post.video_view_count)
post_url = f"https://www.instagram.com/p/{post.shortcode}/"
stats = {
"Url": post_url,
"Views": post.video_view_count,
"Engagement": engagement,
"Likes": post.likes,
"Comments": post.comments,
"Filename": video_file_name
}
all_stats.append(stats)
except Exception as download_e:
print(f"An Exception has occurred during the download: {download_e}")
df = pd.DataFrame(all_stats)
stats_filename = os.path.join(profile_folder, f"{profile_name}_stats.xlsx")
df.to_excel(stats_filename, index=False)
Подробнее здесь: https://stackoverflow.com/questions/791 ... bout-posts
Инсталоадер выдает неверную информацию о постах ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
User.username показывает неверную информацию об имени вошедшего в систему пользователя
Anonymous » » в форуме Python - 0 Ответы
- 34 Просмотры
-
Последнее сообщение Anonymous
-
-
-
SQLDescribeParam возвращает неверную информацию (всегда вводите SQL_DATETIME)
Anonymous » » в форуме C++ - 0 Ответы
- 15 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Celery возвращает неверную информацию о текущих задачах в одном работнике
Anonymous » » в форуме Python - 0 Ответы
- 13 Просмотры
-
Последнее сообщение Anonymous
-