Что делать если не получается скачать (IG, TikTok, Cloudflare)
Почему Instagram / TikTok / X не работают
Эти платформы научились отличать запросы из дата-центров от обычных пользователей. Конкретно с Instagram, TikTok и X (Twitter) дело не в CAPTCHA — они просто не отвечают на TCP-соединение от наших серверов. yt-dlp получает Read timeout через 25 секунд и отдаёт ошибку.
Это не баг PICEX и не баг yt-dlp. Это политика самих платформ: они защищают свой контент от массового парсинга. Решений три:
1. VPN с регионом США/ЕС — бесплатно
Откройте picex.ru/instagram через VPN на регион США или Европы. Для нас выглядит так, будто запрос пришёл с резидентного IP — Instagram отвечает. Подходящие сервисы: ProtonVPN (бесплатный план), Windscribe, Cloudflare WARP+ или платные NordVPN/ExpressVPN.
2. Скачать через мобильное приложение — бесплатно
- Instagram: в приложении нажмите «Сохранить» (закладка) — пост попадёт в коллекцию. Это не загрузка файла, но контент останется доступным офлайн.
- TikTok: кнопка «Поделиться → Сохранить» возвращает MP4 с водяным знаком автора.
- X (Twitter): приложение TwiTab или сторонние клиенты типа Twidere позволяют сохранять видео.
3. Pro-тариф с резидентным прокси — скоро
Подписка PICEX Pro будет автоматически проксировать запросы через резидентные IP. Это полностью решает проблему — мы для платформы выглядим как обычный домашний пользователь. Подписка покрывает стоимость прокси-провайдера (BrightData / Smartproxy ~ $10/мес).
Cloudflare-защищённые сайты (общий случай)
Для всех остальных сайтов на Cloudflare PICEX по умолчанию использует:
- puppeteer-extra-plugin-stealth — патчит навигатор так, чтобы не светить флаги headless-браузера.
- Случайный User-Agent и viewport из пула реалистичных значений.
- Полный набор Sec-Ch-Ua и Accept-Language, имитирующих десктопный Chrome.
- Ожидание challenge-страницы: если сайт показал «Just a moment…», мы держим браузер открытым до 25 секунд.
Это пропускает большинство сайтов. Те, что остались — обычно требуют CAPTCHA. В Pro-плане появится интеграция с CapSolver/2Captcha.
Чек-лист перед обращением в поддержку
- Открывается ли URL в обычном браузере без авторизации?
- Если использовали VPN — пробовали разные регионы (US, NL, DE)?
- Если ошибка
504— подождите 1-2 минуты и повторите. - Если Instagram-пост приватный — он недоступен в принципе, без логина.
- Если ничего не помогло — пишите на hello@picex.ru с URL и скриншотом ошибки.