Исправление профиля сайта, который не стал активным
Откройте Профили сайтов и проверьте статус профиля. Он должен быть active, прежде чем solvethree сможет решать для него задачи в вашем рабочем пространстве. Отправка задачи с именем хоста и действием не создаёт и не активирует профиль.
На этой странице
Начните со статуса профиля
- Профиль находится в очереди, проходит захват или проверку.
Захват ещё выполняется. Пока он идёт, кнопки захвата недоступны.
Попробуйте: Дождитесь изменения статуса, а не отправляйте профиль повторно и не пытайтесь заново запустить захват. Гарантированного срока выполнения захвата нет.
- Профиль находится на рассмотрении.
Статус рассмотрения не означает, что профиль активен. Прочитайте пояснение или указание следующего шага, отображаемое для профиля.
Попробуйте: Следуйте отображаемым рекомендациям. Если в них нет конкретного следующего шага, обратитесь в поддержку и передайте статус профиля и перечисленные ниже сведения, удалив конфиденциальные данные.
- Профиль находится в состоянии ошибки.
Перед повторной попыткой прочитайте указанную причину сбоя захвата. Проверьте, не указывает ли она на неверные настройки цели.
Попробуйте: Исправьте неверные настройки через «Изменить цель», если этот пункт доступен. Используйте «Повторить захват», если такая возможность доступна для профиля с ошибкой; не повторяйте попытку с неизменёнными настройками, если причина указывает на проблему во входных данных.
В некоторых аккаунтах отображается Пополнить баланс для захвата или Пополнить баланс для продолжения во время настройки. Следуйте этому указанию, если оно появилось; не считайте недостаток средств причиной каждого сбоя захвата.
Проверьте сохранённые страницу, действие и тип
Откройте профиль и выберите Изменить цель, если этот пункт доступен. Если профиль ещё не добавлен, выберите Добавить сайт. Сверьте следующие настройки со страницей, для которой вы собираетесь получать решение:
- URL страницы: укажите точную HTTPS-страницу, на которой работает нужная reCAPTCHA, а не просто главную страницу сайта.
- Действие захвата: проверьте действие для этой страницы. В разделе «Изменить цель» это поле действия.
- Тип reCAPTCHA: выберите Enterprise v3 или Regular v3 в соответствии с целью. В API-запросах
recaptchaTypeпо умолчанию имеет значениеenterprise-v3; для Regular v3 используетсяv3. - Ключ сайта: необязателен и может определяться автоматически. Само по себе пустое поле не означает, что профиль настроен неверно.
- URL перехода и Referer: необязательны. Проверьте сохранённые значения, если причина сбоя захвата указывает на способ перехода к странице.
Профили привязаны к имени хоста, действию захвата и типу reCAPTCHA. Точное совпадение действия задачи выбирает соответствующий профиль; для других действий выполнения нужна одна однозначно определяемая цель захвата. Не считайте, что активный профиль для домена охватывает все действия, и убедитесь, что активный профиль доступен рабочему пространству, отправляющему запрос.
Если профиль уже активен и нужно обновить захват, используйте Повторный захват или Синхронизировать системный профиль для профиля, проверенного системой, а не «Повторить захват». Другой профиль со статусом active не устранит несоответствие в запросе.
Отличайте ошибку неактивного профиля от 403 целевого сайта
- Создание задачи возвращает HTTP 403, а в ответе указано, что профиль неактивен.
Это ответ API solvethree, полученный до того, как у вас появилось пригодное для использования решение.
Попробуйте: Исправьте статус или настройки соответствующего профиля в консоли. Сначала обработайте неуспешный HTTP-ответ; повторная отправка того же тела задачи не активирует профиль.
- Задача имеет статус ready, но целевой сайт возвращает HTTP 403.
Это отклонение запроса целевым сайтом, а не свидетельство неактивности профиля. Сам по себе ответ 403 от целевого сайта не определяет, какая защита отклонила запрос.
Попробуйте: Проверьте исходящий запрос к целевому сайту. Отправляйте решение с возвращёнными для него userAgent и secChUa и через прокси, с которым оно было успешно получено. Не подставляйте другой целевой URL или идентификационные данные браузера; ready означает, что решение сгенерировано, а не что сайт его принял.
Если проблема не решена, напишите на [email protected] и укажите продукт, время, целевые имя хоста/действие, статус профиля и отображаемую причину сбоя захвата. По возможности добавьте ID задачи или requestId, а также HTTP-статус или ошибку задачи и описание ответа без конфиденциальных данных. Удалите API-ключи, пароли прокси, токены, cookie и данные клиентов.
Источники и справочник API
Проблема не решена?
Отправьте в поддержку ID задачи и полученную ошибку.