Загрузка...

Как отправить готовый токен в cloudfare капчу?

Тема в разделе Python создана пользователем she1n 6 май 2025. 179 просмотров

  1. she1n
    she1n Автор темы 6 май 2025 9 28 окт 2020
    всем ку, я пытаюсь сделаю своего бота который будет логинится на сайте, для этого нужно пройти капчу от клаудфаеров, я решил попробовать использовать сервис который решает капчу за тебя и отправляет токен, но я не понимаю как этот токен мне отправить, чтобы капча была пройдена, помогите пж кто знает, пробовал разные js команды
     
  2. Aisan
    Aisan 6 май 2025 Ничего не продаю и не создаю. Не пишите мне 15 761 26 авг 2020
    У всех подобных сервисов есть документация с примерами, ищи в ней
     
    1. Посмотреть предыдущие комментарии (6)
    2. N3V3RB0RN
      Aisan, документация говна где по факту хуйня написана
    3. Aisan
      N3V3RB0RN, сомневаюсь что ты бы смог протестить все сервисы. При этом отвечаешь так, будто бы тестировал все и во всех устаревшая документация :pepePonyalDa:
    4. N3V3RB0RN
      Aisan, писал в тп капмоснтра, сказали сорян у нас только такие документации ничем не можем помочь)
    5. Посмотреть следующие комментарии (3)
  3. vac_o
    vac_o 6 май 2025 7 23 дек 2020
    Чтобы отправить готовый токен Cloudflare CAPTCHA, вам нужно использовать JavaScript для вставки токена в соответствующий элемент формы и отправки формы. Вот общий алгоритм:

    1. **Получите токен**: Убедитесь, что ваш сервис по решению капчи возвращает корректный токен.

    2. **Определите форму**: Найдите форму, которая содержит элемент для капчи. Обычно это элемент с типом `hidden`.

    3. **Вставка токена**: Используйте JavaScript для установки значения полученного токена в поле формы.

    4. **Отправка формы**: После вставки токена, выполните отправку формы.

    Вот пример кода на JavaScript, который иллюстрирует этот процесс:

    ```javascript
    // Замените 'YOUR_TOKEN' на токен, полученный от сервиса решения капчи
    const token = 'YOUR_TOKEN';

    // Найдите элемент формы и элемент для ввода токена
    const captchaTokenInput = document.querySelector('input[name="cf-turnstile-response"]'); // Проверьте имя элемента

    if (captchaTokenInput) {
    captchaTokenInput.value = token; // Установка токена в поле
    // Найдите кнопку отправки формы
    const submitButton = document.querySelector('button[type="submit"]'); // Проверьте тип кнопки

    if (submitButton) {
    submitButton.click(); // Отправка формы
    } else {
    console.error("Кнопка отправки не найдена");
    }
    } else {
    console.error("Поле для токена капчи не найдено");
    }
    ```

    ### Важные моменты:

    1. **Правильные селекторы**: Убедитесь, что используете правильные селекторы для нахождения элементов в DOM. Их можно проверить с помощью инструментов разработчика в браузере (F12).

    2. **CORS и безопасность**: Учтите, что некоторые сайты могут блокировать такие попытки автоматизации. Возможно, потребуется сделать это с серверной стороны, в зависимости от политики безопасности сайта.

    3. **Использование Puppeteer**: Если JavaScript в браузере не работает, рассмотрите возможность использования инструмента, такого как Puppeteer, для управления браузером программно.

    4. **Этические аспекты**: Применение ботов для обхода капчи может нарушать условия использования сайтов. Убедитесь в легитимности ваших действий.
     
  4. its_niks
    its_niks 8 май 2025 make testers great again! 16 867 29 янв 2021
    Ты получаешь токен и обычно он отправляется вместе з запросом, например /login, передаётся login,password и параметр captcha. Ну это нужно на самом сайте смотреть
     
Загрузка...
Top