videoDownloadTGbot/INSTAGRAM_COOKIES_INSTRUCTIONS.md

2.3 KiB
Raw Blame History

Инструкция по получению cookies для Instagram

Вариант 1: Использование расширения браузера (рекомендуется)

  1. Установите расширение для экспорта cookies:

  2. Откройте Instagram и войдите в свой аккаунт: https://www.instagram.com

  3. Кликните на расширение и выберите "Export cookies.txt"

  4. Сохраните файл как instagram_cookies.txt в корень проекта (там же, где docker-compose.yml)

Вариант 2: Ручной экспорт через DevTools

  1. Откройте Instagram в браузере и войдите: https://www.instagram.com

  2. Откройте DevTools (F12) → вкладка Application/Storage → Cookies → https://www.instagram.com

  3. Скопируйте нужные cookies в формате Netscape:

    # Netscape HTTP Cookie File
    .instagram.com	TRUE	/	FALSE	1735689600	sessionid	YOUR_SESSION_ID
    .instagram.com	TRUE	/	FALSE	1735689600	csrftoken	YOUR_CSRF_TOKEN
    
  4. Сохраните в файл instagram_cookies.txt

Вариант 3: Использование yt-dlp для экспорта

# Экспорт cookies из браузера Chrome
yt-dlp --cookies-from-browser chrome --cookies instagram_cookies.txt https://www.instagram.com

# Или из Firefox
yt-dlp --cookies-from-browser firefox --cookies instagram_cookies.txt https://www.instagram.com

Важно!

  • Файл должен называться instagram_cookies.txt
  • Разместите его в корне проекта (рядом с docker-compose.yml)
  • Cookies имеют срок действия - возможно, потребуется обновлять их периодически
  • Не коммитьте файл в git (он уже добавлен в .gitignore)

После добавления файла перезапустите контейнер:

docker compose restart bot