getComic
Данный код предназначен только для изучения и обмена, строго запрещено использовать его в незаконных целях. Приветствуются все виды PR.
Это скрипт для скачивания комиксов с сайта Tencent. При запуске без аргументов скрипт переходит в интерактивный режим.
GUI-версия доступна в виде пакета для Windows.
Скрипт был собран с помощью cx_freeze.
Зависимости:
Для установки зависимостей на Ubuntu выполните следующие команды:
sudo apt-get update ; sudo apt-get install python3 python3-requests
sudo apt-get install python3-pyqt5 #GUI依赖,不用GUI可不装
Формат URL: URL главной страницы комикса, например, http://m.ac.qq.com/comic/index/id/518333 (мобильная версия) или http://ac.qq.com/Comic/comicInfo/id/17114, http://ac.qq.com/naruto (PC-версия).
Примечание: чтобы скачать цветные комиксы «Наруто», необходимо перейти на m.ac.qq.com и выполнить поиск по запросу «Наруто». Дело в том, что на ПК-версии страницы цветные и чёрно-белые комиксы имеют один и тот же URL.
Использование командной строки
usage: getComic.py [-h] [-u URL] [-p PATH] [-d] [-l LIST]
*Скачивает комиксы Tencent, предназначен только для обучения и обмена, не используйте в незаконных целях.*
При запуске без аргументов переходит в интерактивный режим.
Необязательные аргументы:
-h, --help показать это сообщение и выйти
-u URL, --url URL URL главной страницы комикса для загрузки. Можно загрузить следующие типы URL:
http://ac.qq.com/Comic/comicInfo/id/511915
http://m.ac.qq.com/Comic/comicInfo/id/505430
http://pad.ac.qq.com/Comic/comicInfo/id/505430
http://ac.qq.com/naruto
-p PATH, --path PATH путь для сохранения комиксов. По умолчанию: /home/fengyu/tencent_comic
-d, --dir загрузить все изображения в одну папку (подходит для просмотра комиксов Tencent)
-l LIST, --list LIST список глав для загрузки. Если не указано, загружаются все главы. Пример формата:
N - загрузить конкретную главу, например -l 1, загрузить первую главу
N,N... - загрузить несколько несмежных глав, например "-l 1,3,5", загрузить 1, 3 и 5 главы
N-N... - загрузить диапазон смежных глав, например "-l 10-50", загрузить [10,50] главы
гибридный тип - объединяет все правила, например "-l 1,3,5-7,11-111"
Предварительный просмотр GUI
Поддерживает загрузку отдельных глав.
Эффект предварительного просмотра в Windows:
Эффект предварительного просмотра Deepin/Linux:
Журнал обновлений
Дальнейшие планы:
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )