Skip to content

smutchev/comx-downloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

📚 COM-X.LIFE Downloader

Python 3.7+ License MIT Platform

Мощный инструмент для скачивания манги с сайта com-x.life

Автоматическое скачивание глав в высоком качестве • Поддержка пакетной загрузки • Удобный интерфейс

УстановкаИспользованиеВозможностиFAQ


📖 Описание

Python-скрипт для автоматического скачивания манги с сайта com-x.life. Скрипт автоматически распаковывает архивы (.cbr/.zip) и организует главы в удобную структуру папок.


🔧 Установка

Требования

  • Python 3.7 или выше
  • Google Chrome или Mozilla Firefox
  • Аккаунт на com-x.life

Linux

git clone https://github.com/smutchev/comx-downloader.git
cd comx-downloader
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt

Windows (можете не использовать venv на ваше усмотрение)

git clone https://github.com/smutchev/comx-downloader.git
cd comx-downloader
python -m venv venv
venv\Scripts\activate.bat
pip install -r requirements.txt

🚀 Использование

Базовый запуск

python main.py

Первый запуск

  1. Выберите браузер (Chrome/Firefox)
  2. Авторизуйтесь на сайте com-x.life в открывшемся окне браузера
  3. Дождитесь автоматического сохранения cookies — скрипт продолжит работу автоматически

⚠️ Важно! Авторизация требуется только при первом запуске. Cookies сохраняются в файл comx_cookies.json

Режимы работы

1. Поиск по названию

📖 Введите URL или Название манги: One Piece

2. Прямая ссылка

📖 Введите URL или Название манги: https://com-x.life/12345-manga-name

3. Скачивание определённых глав

💡 Укажите диапазон (Enter = все): 1-10
💡 Укажите диапазон (Enter = все): 5
💡 Укажите диапазон (Enter = все): 15-

💡 Возможности

Основные функции

Функция Описание
🔍 Поиск Быстрый поиск по названию с показом до 30 результатов
📥 Загрузка Автоматическое скачивание и распаковка глав
📊 Прогресс Показ статуса загрузки каждой главы в реальном времени
🎯 Диапазоны Скачивание отдельных глав или диапазонов (например, 1-50)
💾 Кэш Пропуск уже скачанных глав
🔄 Возобновление Продолжение прерванной загрузки

Структура папок

Manga/
└── Название Манги/
    ├── Vol. 1 Ch. 1 - Название главы/
    │   ├── 001.jpg
    │   ├── 002.jpg
    │   └── ...
    ├── Vol. 1 Ch. 2 - Название главы/
    │   └── ...
    └── ...

📸 Скриншоты

Выбор браузера и поиск

Меню выбора

Результаты поиска

Результаты

Процесс загрузки

Загрузка

Завершение работы

Завершение

❓ FAQ

Ошибка: "Не удалось авторизоваться"
  • Убедитесь, что у вас есть аккаунт на com-x.life
  • Проверьте, что браузер установлен корректно
  • Удалите файл comx_cookies.json и попробуйте снова
Ошибка: "Cloudflare или бан"
  • Удалите файл comx_cookies.json
  • Перезапустите скрипт и авторизуйтесь заново
  • Подождите несколько минут, если вас временно заблокировали
Как скачать только новые главы?

Скрипт автоматически пропускает уже скачанные главы. Просто запустите его снова с той же мангой.

Поддерживаются ли другие браузеры?

Сейчас поддерживаются только Chrome и Firefox.

Есть ли у скрипта GUI?

Нет, скрипт работает в терминале. GUI используется только на этапе первой авторизации на сайт.


🛠️ Технические детали

Зависимости

  • requests — HTTP-запросы
  • selenium — автоматизация браузера
  • beautifulsoup4 — парсинг HTML
  • inquirer — интерактивное меню
  • webdriver-manager — автоматическая установка драйверов
  • rarfile — работа с RAR-архивами

📝 Лицензия

Этот проект распространяется под лицензией MIT. См. LICENSE для деталей.


👨‍💻 Автор

Создано smutchev

Примечание: Тут содержится вайбкодинг, don't blame me :D


⭐ Поддержка

Если проект оказался полезным, поставьте звёздочку! Это мотивирует на дальнейшую разработку.

About

com-x.life manga downloader

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages