52 lines
2.3 KiB
Markdown
52 lines
2.3 KiB
Markdown
|
|
# Инструкция по получению cookies для Instagram
|
|||
|
|
|
|||
|
|
## Вариант 1: Использование расширения браузера (рекомендуется)
|
|||
|
|
|
|||
|
|
1. Установите расширение для экспорта cookies:
|
|||
|
|
- Chrome: [Get cookies.txt LOCALLY](https://chrome.google.com/webstore/detail/get-cookiestxt-locally/cclelndahbckbenkjhflpdbgdldlbecc)
|
|||
|
|
- Firefox: [cookies.txt](https://addons.mozilla.org/en-US/firefox/addon/cookies-txt/)
|
|||
|
|
|
|||
|
|
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 для экспорта
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
# Экспорт 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)
|
|||
|
|
|
|||
|
|
После добавления файла перезапустите контейнер:
|
|||
|
|
```bash
|
|||
|
|
docker compose restart bot
|
|||
|
|
```
|
|||
|
|
|