Как можно получить прямую ссылку на видео истории instagram nodejs?

Чтобы получить прямую ссылку (URL) на видео истории Instagram при помощи Node.js, вам понадобится использовать Instagram API или сторонние библиотеки для взаимодействия с API Instagram.

Ниже приведу пример кода, использующего пакет instagram-private-api, который позволяет взаимодействовать с Instagram API через Node.js:

const { IgApiClient } = require('instagram-private-api');
const axios = require('axios');

// Создаем новый экземпляр клиента Instagram API
const ig = new IgApiClient();

(async () => {
  // Логинимся в аккаунт Instagram
  await ig.login('your_username', 'your_password');

  // ID пользователя, истории которого вам нужно получить
  const userId = 1234567890;

  // Получаем информацию о последних историях пользователя
  const stories = await ig.feed.userStory(userId).items();

  // Проверяем, есть ли видео в истории
  const videoStories = stories.filter(story => story.video_versions && story.video_versions.length > 0);

  if (videoStories.length > 0) {
    // Проходимся по всем видео историям и получаем прямые ссылки на видео
    for (const story of videoStories) {
      const videoUrl = story.video_versions[0].url;
      console.log('Direct video URL:', videoUrl);
    }
  } else {
    console.log('No video stories found.');
  }
})();

Обратите внимание, что для использования Instagram API вам необходимо будет создать приложение разработчика на Instagram и получить API ключи, которые вам понадобится использовать в коде.

Также, учтите, что Instagram может менять свои API и правила использования, поэтому код может потребовать изменений в будущем. Всегда обратитесь к документации Instagram API и проверьте актуальность использования кода.