Skip to content
KitploitKITPLOIT
ИнструментыЭксплойтыБлог
Log in
Отправить
ИнструментыЭксплойтыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

ЛентыКонтактыКонфиденциальность© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
cloudscraper — Python-модуль для обхода анти-бот-страницы Cloudflare. | Kitploit
Инструменты/GitHubGitHub/venomous/cloudscraper
Веб-прокси и перехватИнструменты для выдачи себя за другое лицоОбход WAFКраулерАнти-БотПодмена Цифрового ОтпечаткаОбход CAPTCHAТоп в Обход CAPTCHA №11Топ в Подмена Цифрового Отпечатка №5Топ в Веб-прокси и перехват №16
6.8k641571 год назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
GitHubvenomous/cloudscraper

cloudscraper

Python-модуль для обхода анти-бот-страницы Cloudflare.

Репозиторий
Поделиться

cloudscraper - Расширенная версия

PyPI version License: MIT image

Доработано Zied Boughdir

Последний релиз: v3.0.0 🚀 - Крупное обновление

🆕 Основные новые возможности в v3.0.0

  • 🛡️ Автоматическое восстановление после ошибок 403 - Интеллектуальное обновление сессии при возникновении ошибок 403 после длительного использования
  • 📊 Мониторинг здоровья сессии - Проактивное управление сессиями с настраиваемыми интервалами обновления
  • 🔄 Умное обновление сессии - Автоматическая очистка cookie и ротация отпечатков браузера
  • 🎯 Улучшенный режим скрытности - Повышенная защита от обнаружения с имитацией человеческого поведения
  • 🔧 Современная поддержка Python - Python 3.8+ с актуальными версиями зависимостей
  • 📦 Современная упаковка - Используется pyproject.toml и современные инструменты сборки
  • 🧪 Комплексное тестирование - Новый набор тестов с pytest и интеграцией CI/CD
  • 🚀 Улучшение производительности - Оптимизированный код с улучшенной обработкой ошибок

🔧 Критические изменения

  • Минимальная версия Python: Теперь требуется Python 3.8+
  • Обновлённые зависимости: Все зависимости обновлены до последних стабильных версий
  • Удалён устаревший код: Очищен код совместимости с Python 2

✅ Предыдущие возможности (всё ещё доступны)

  • Исправление совместимости с исполняемыми файлами - Полное решение для PyInstaller, cx_Freeze и auto-py-to-exe
  • Поддержка JavaScript VM Challenge Cloudflare v3 - Обработка новейшей и самой сложной защиты Cloudflare
  • Поддержка Cloudflare Turnstile Challenge - Поддержка альтернативы CAPTCHA от Cloudflare
  • Расширенная поддержка интерпретаторов JavaScript - Улучшенное выполнение задач на основе VM
  • Полное покрытие защиты - Теперь поддерживаются все типы задач Cloudflare (v1, v2, v3, Turnstile)

🔧 Улучшения

  • 🎯 Исправлены проблемы с User Agent в исполняемых файлах - Автоматическая система резервного копирования для отсутствующего browsers.json
  • 🛡️ Обнаружение PyInstaller - Автоматически определяет и обрабатывает окружения исполняемых файлов
  • 📦 Комплексная система резервирования - 70+ встроенных user agent, охватывающих все платформы
  • Улучшенная ротация прокси и возможности режима скрытности
  • Лучшее обнаружение и обработка современных механизмов защиты Cloudflare
  • Улучшенная совместимость со всеми интерпретаторами JavaScript (js2py, nodejs, native)
  • Обновлённая документация с подробными примерами

📊 Результаты тестирования

Все функции протестированы с 100% успешностью для основной функциональности:

  • ✅ Базовые запросы: 100% прохождение
  • ✅ Обработка user agent: 100% прохождение
  • ✅ Cloudflare v1 задачи: 100% прохождение
  • ✅ Cloudflare v2 задачи: 100% прохождение
  • ✅ Cloudflare v3 задачи: 100% прохождение
  • ✅ Режим скрытности: 100% прохождение

Модуль Python для обхода антибот-страницы Cloudflare (также известной как "I'm Under Attack Mode", или IUAM), реализованный с помощью Requests. Эта расширенная версия включает поддержку задач Cloudflare v2, ротацию прокси, режим скрытности и многое другое. Cloudflare периодически меняет свои методы, поэтому я буду часто обновлять этот репозиторий.

Это может быть полезно, если вы хотите скрейпить или обходить сайт, защищённый Cloudflare. В настоящее время антибот-страница Cloudflare просто проверяет, поддерживает ли клиент Javascript, хотя в будущем могут быть добавлены дополнительные методы.

Из-за того, что Cloudflare постоянно меняет и ужесточает свою защитную страницу, cloudscraper требует JavaScript-движок/интерпретатор для решения Javascript-задач. Это позволяет скрипту легко имитировать обычный веб-браузер без явной деобфускации и разбора Javascript от Cloudflare.

Для справки, вот сообщение по умолчанию, которое Cloudflare использует для таких страниц:``` Checking your browser before accessing website.com.

This process is automatic. Your browser will redirect to your requested content shortly.

Please allow up to 5 seconds...

Любой скрипт, использующий cloudscraper, будет «засыпать» примерно на 5 секунд при первом обращении к любому сайту с включённой защитой Cloudflare от ботов, однако после первого запроса задержки не будет.



# Установка

Просто выполните `pip install cloudscraper`. Пакет PyPI доступен по адресу https://pypi.org/project/cloudscraper/```bash
pip install cloudscraper

В качестве альтернативы, клонируйте этот репозиторий и выполните python setup.py install.

Миграция с cloudscraper

Если вы ранее использовали оригинальный пакет cloudscraper, теперь вы можете напрямую использовать эту улучшенную версию:```python

Enhanced import

import cloudscraper # Enhanced version

API остаётся совместимым, поэтому вам нужно лишь изменить операторы импорта в вашем коде. Все вызовы функций и параметры работают так же.

### Структура кодовой базы

Кодовая база была оптимизирована для улучшения поддерживаемости и уменьшения путаницы:

- **Единый модуль**: Весь код теперь находится в модуле `cloudscraper`
- **Удалена избыточность**: Избыточные каталоги удалены
- **Обновлённые тесты**: Все тестовые файлы обновлены для использования модуля `cloudscraper`

Это делает кодовую базу чище и проще в сопровождении, обеспечивая при этом обратную совместимость с существующим кодом, использующим исходный API.

## Ключевые возможности cloudscraper

| Возможность | Описание | Статус |
|---------|-------------|--------|
| **🆕 Совместимость с исполняемыми файлами** | Полное исправление конвертации PyInstaller, cx_Freeze, auto-py-to-exe | ✅ **ИСПРАВЛЕНО** |
| **🆕 Задачи JavaScript VM v3** | Поддержка новейших задач Cloudflare на основе JavaScript VM | ✅ **НОВОЕ** |
| **🆕 Поддержка Turnstile** | Поддержка новой замены CAPTCHA от Cloudflare — Turnstile | ✅ **НОВОЕ** |
| **Поддержка современных задач** | Расширенная поддержка задач Cloudflare v1, v2, v3 и Turnstile | ✅ Полностью |
| **Ротация прокси** | Встроенная умная ротация прокси с несколькими стратегиями | ✅ Улучшено |
| **Стелс-режим** | Имитация человеческого поведения для избежания обнаружения | ✅ Улучшено |
| **Эмуляция браузера** | Продвинутое создание цифрового отпечатка браузера для Chrome и Firefox | ✅ Стабильно |
| **Обработка JavaScript** | Улучшенный интерпретатор JS (js2py по умолчанию) для решения задач | ✅ Улучшено |
| **Решатели капчи** | Поддержка нескольких сервисов решения CAPTCHA | ✅ Стабильно |

# Зависимости

- **Python 3.8+** (Прекращена поддержка Python 3.6 и 3.7)
- **[Requests](https://github.com/psf/requests)** >= 2.31.0
- **[requests_toolbelt](https://pypi.org/project/requests-toolbelt/)** >= 1.0.0
- **[pyparsing](https://pypi.org/project/pyparsing/)** >= 3.1.0
- **[pyOpenSSL](https://pypi.org/project/pyOpenSSL/)** >= 24.0.0
- **[pycryptodome](https://pypi.org/project/pycryptodome/)** >= 3.20.0
- **[websocket-client](https://pypi.org/project/websocket-client/)** >= 1.7.0
- **[js2py](https://pypi.org/project/Js2Py/)** >= 0.74
- **[brotli](https://pypi.org/project/Brotli/)** >= 1.1.0
- **[certifi](https://pypi.org/project/certifi/)** >= 2024.2.2

`python setup.py install` автоматически установит зависимости Python. Единственное, что вам нужно установить самостоятельно, — это интерпретаторы и/или движки javascript, которые вы решите использовать, за исключением js2py, входящего в состав требований по умолчанию.

# Интерпретаторы и движки Javascript

Мы поддерживаем следующие интерпретаторы/движки Javascript.
Скачать инструмент