В моем скрипте я парсю информацию через инсталоадер, но данные показываются устаревшие, например записано 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
Программы на Python
-
Anonymous
1731686439
Anonymous
В моем скрипте я парсю информацию через инсталоадер, но данные показываются устаревшие, например записано 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)
Подробнее здесь: [url]https://stackoverflow.com/questions/79193097/the-instaloader-gives-incorrect-information-about-posts[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия