Как долго sticky session может удерживать один IP на Zyte API и FourA?
Сессия Zyte API может завершиться через 15 минут после запуска или через 2 минуты после последнего request. В FourA премиальная точка выхода сохраняет один адрес на заданное вами количество минут, от 3 до 1440, что в 96 раз дольше. Мы изучили справочник по Zyte API и нашу собственную документацию 12 ноября 2026 года.
Что делает FourA, когда задаче нужен один адрес
Вы отправляете один request в Proxy Finder с параметрами exitClass: premium и exitLifetimeMin, указывая целое число минут от 3 до 1440 (документация по локациям точек выхода). В ответе возвращается proxy ID. Передавайте этот ID в Single или Browser при каждом последующем вызове, и каждый из них будет исходить с одного и того же адреса (как работает привязка).
Премиальные точки выхода доступны на любом тарифе, включая Free, а для их удержания геотаргетинг не требуется. Он нужен только для выбора конкретной страны, города или сети. Мы выпустили exitLifetimeMin 5 ноября 2026 года (список изменений).
Что предлагает Zyte API для тех же задач
Сессия client-managed session запускается при передаче session.id, сгенерированного вами UUID. Все повторные request с ним используют общий IP адрес, сетевой стек и cookie jar. Согласно документации Zyte, сессия может завершиться при наступлении любого из следующих условий:
- Прошло 15 минут с момента создания
- Прошло 2 минуты с момента последнего использования
- Получено 3 бана подряд на входящих в нее request
Истекший ID нельзя использовать повторно в течение следующих 5, 10 минут, после чего он открывает новую сессию. Сессия на резидентском IP устройства также может сменить адрес прямо в процессе работы при истечении срока действия этого IP, хотя страна останется прежней.
| Правило | Zyte API | FourA |
|---|---|---|
| Длительность сессии | До 15 минут | От 3 до 1440 минут |
| Кем задается | Zyte | Вами в каждом request |
| Что удерживает | IP, cookie jar | Адрес |
В чем преимущество FourA в этом сценарии
Возьмем задачу, которая должна выглядеть как действия одного посетителя в течение часа: экспорт данных из аккаунта, корзина с адресом доставки или каталог с проверкой, привязанной к прошедшему ее адресу. На Zyte API для этого потребуется минимум четыре сессии, и адрес может меняться при каждой из них, а при паузах длиннее 2 минут еще чаще. На FourA это один request в Proxy Finder с exitLifetimeMin: 60 и один proxy ID на весь час.
Вежливые краулеры сталкиваются с правилом 2 минут в первую очередь. Сделайте паузу в три минуты между страницами, чтобы снизить нагрузку на небольшой сайт, и сессия Zyte может сбрасываться на каждом шаге.
Zyte заслуживает признания за то, как устроена их сессия. Она сохраняет cookie jar и сетевой стек вместе с IP, избавляя вас от необходимости отслеживать cookie вручную. Сессии под управлением сервера идут еще дальше: Zyte создает, повторно использует и закрывает их за вас, а также может выполнять начальные действия, например, задавать геолокацию перед первым request. (Мы сравнивали цены на request по тарифам в сентябре.)
Выполните тот же request на FourA
Замерьте самый длинный отрезок вашей задачи, который ломается при смене адреса, и округлите его в большую сторону: это ваш exitLifetimeMin. Если он больше 15 минут или содержит паузу дольше 2 минут, одна сессия Zyte его не удержит.
Частые вопросы
Что происходит, когда 15 минут сессии Zyte истекают? Срок ее действия заканчивается, и Zyte не позволяет повторно использовать этот ID в течение 5-10 минут. После этого тот же ID открывает новую сессию на новом адресе.
Сколько стоит удержание адреса на FourA? Оплачиваются requests и трафик, а не минуты. Каждый вызов списывает стандартные кредиты, а каждый байт, проходящий через премиум-выход в обе стороны, идет в счет премиум-трафика вашего тарифа, включая попытки, которые не вернули страницу (как тарифицируется премиум-трафик).
Можно ли удерживать адрес через proxy-порт? Да. В премиум-сети именованная сессия сохраняет свой адрес на lifetime минут (от 3 до 1440) в любом клиенте, который принимает proxy URL (документация по proxy-порту).
Попробуйте часовую задачу на FourA: создайте бесплатный аккаунт на auth.foura.ai/signup, отправьте один request в Proxy Finder с exitClass: premium и exitLifetimeMin: 60, а затем закрепляйте возвращенный proxy ID во всех последующих вызовах. Бесплатный тариф не требует карты и включает премиум-трафик для теста.