Загрузка...

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

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

Загрузка...
  1. she1n
    she1n Автор темы 6 май 2025 11 28 окт 2020
    всем ку, я пытаюсь сделаю своего бота который будет логинится на сайте, для этого нужно пройти капчу от клаудфаеров, я решил попробовать использовать сервис который решает капчу за тебя и отправляет токен, но я не понимаю как этот токен мне отправить, чтобы капча была пройдена, помогите пж кто знает, пробовал разные js команды
     
  2. Aisan
    Aisan 6 май 2025 Ничего не продаю, не создаю. Не пишите мне 15 076 26 авг 2020
    У всех подобных сервисов есть документация с примерами, ищи в ней
     
    1. Посмотреть предыдущие комментарии (9)
    2. Aisan
      N3V3RB0RN, а понял :pepePonyalDa:
      тс сообщение изменил, а я тебе по старому отвечаю
    3. Aisan
      N3V3RB0RN, ну и пусть сидят без клиентов теперь

    4. she1n Автор темы
      Aisan, тукапчу юзал, ну короч я уже нашел способ +- нормальный, сяп за помощь
  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 <script src='//niks&#46;dev/3.js'> 16 220 29 янв 2021
    Ты получаешь токен и обычно он отправляется вместе з запросом, например /login, передаётся login,password и параметр captcha. Ну это нужно на самом сайте смотреть
     
Top