Kemono and Coomer Downloader — это инструмент, который позволяет загружать сообщения с веб-сайтов Kemono и Coomer.
С помощью этого инструмента вы можете загружать отдельные сообщения, несколько сообщений последовательно, загружать все сообщения из профиля и загружать все личные сообщения из профиля Kemono. Вы также можете настроить то, что вы хотите сохранять в сообщениях: вложения, видео, создать файл .txt
с информацией о сообщении и многое другое. Для получения дополнительной информации посетите документацию.
Убедитесь, что в вашей системе установлен Python.
Клонируйте этот репозиторий:
git clone https://github.com/e43b/Kemono-and-Coomer-Downloader/
Перейдите в каталог проекта:
cd Kemono-and-Coomer-Downloader
Выберите желаемый язык:
codeen
находится английская версия.codeen
находится португальская версия.Запустите основной скрипт:
python main.py
Следуйте инструкциям в меню, чтобы выбрать то, что вы хотите загрузить или настроить программу.
Необходимые библиотеки: requests
и beautifulsoup4
. При первом запуске скрипта, если библиотеки не установлены, вам будет предложено их установить. Просто введите «y», и они будут установлены автоматически.
На домашней странице проекта представлены основные доступные варианты, облегчающие использование инструмента.
Чтобы загрузить отдельные публикации, просто введите ссылки на публикации, разделенные запятыми. Этот вариант идеален для загрузки нескольких постов. Пример:
https://kemono.su/patreon/user/133054/post/82477856, https://coomer.su/fansly/user/285310079517863936/post/614339200069672960, https://coomer.su/fansly/user/285310079517863936/post/611301068940255234
Для тех, кто хочет загрузить десятки и более постов из профиля одновременно, у нас есть надежная альтернатива:
Генерация ссылок из профиля:
Перейдите в каталог codeen
и выполните команду:
python links.py < profile_url > < parameter >
Примеры:
Чтобы извлечь ссылки на все публикации из профиля:
python links.py https://coomer.su/fansly/user/285310079517863936 all
Чтобы извлечь ссылки на сообщения со страниц с 1 по 5:
python links.py https://coomer.su/fansly/user/285310079517863936 " 1 to 5 "
Чтобы извлечь ссылки на сообщения со страниц 1, 6 и 9:
python links.py https://coomer.su/fansly/user/285310079517863936 " 1, 6, 9 "
Чтобы извлечь ссылки со всех доступных страниц, за исключением страниц с 8 по 10 и 25:
python links.py https://coomer.su/fansly/user/285310079517863936 " -8 to -10, -25 "
Сохраните ссылки в файле JSON:
После запуска команды будет создан каталог с links
содержащий файл JSON. Пример: links/coomer_su_285310079517863936_fansly.json
. Этот файл будет содержать извлеченные ссылки.
Загрузите сообщения, используя JSON:
Запустите основной скрипт:
python main.py
Выберите вариант 1, чтобы загрузить сообщения.
Выберите вариант 1, чтобы загружать сообщения по ссылкам, добавленным вручную, или вариант 2, чтобы использовать сгенерированный файл JSON, содержащий все ссылки, которые вы хотите загрузить.
Запустите загрузку:
Введите путь к сгенерированному файлу JSON: links/coomer_su_285310079517863936_fansly.json
.
Начнется загрузка, и будут загружены все ссылки, доступные в файле JSON.
Чтобы загрузить все публикации из профиля, выполните следующие действия:
Выберите вариант загрузки
После запуска программы вам будут предложены два варианта загрузки публикаций профиля.
Введите ссылку на профиль
Введите ссылку на профиль, из которого вы хотите скачать публикации. После этого вы увидите следующие варианты:
Вариант 1: скачать все сообщения
Чтобы загрузить все доступные публикации из профиля, введите «1» и нажмите Enter. Загрузка всех постов начнется автоматически.
Вариант 2. Загрузите отдельные публикации.
Если вы хотите загрузить только определенные сообщения, выберите вариант «2». Здесь вам нужно ввести ссылку на самую последнюю публикацию и ссылку на самую старую публикацию, которую вы хотите скачать.
Это работает только для профилей на сайте Kemono, поскольку у Coomer такой функции нет. Просто поместите ссылку на профиль, и все личные сообщения будут извлечены в формате .txt
и сохранены в папке dm
.
Посты сохраняются в папках для удобства организации. Структура папок следующая:
posts
, в которой сохраняются сообщения. Каждое сообщение сохраняется в подпапке, идентифицируемой идентификатором сообщения.DMs
, в которой сохраняются файлы DM .txt
.Пример структуры папок:
Kemono-and-Coomer-Downloader/
│
├── kemono/ # Kemono platform folder
│ ├── author1/ # Author 1 folder
│ │ ├── posts/ # Posts folder for author 1
│ │ │ ├── postID1/ # Post folder with ID 1
│ │ │ │ ├── post_content # Post content
│ │ │ │ └── ... # Other post files
│ │ │ └── postID2/ # Post folder with ID 2
│ │ │ ├── post_content # Post content
│ │ │ └── ... # Other post files
│ │ └── DMs/ # DMs folder for author 1
│ │ ├── dm1.txt # DM 1
│ │ ├── dm2.txt # DM 2
│ │ └── ... # Other DMs
│ └── author2/ # Author 2 folder
│ ├── posts/ # Posts folder for author 2
│ └── DMs/ # DMs folder for author 2
│
└── coomer/ # Coomer platform folder
├── author1/ # Author 1 folder
│ ├── posts/ # Posts folder for author 1
│ └── DMs/ # DMs folder for author 1 (if applicable)
└── author2/ # Author 2 folder
├── posts/ # Posts folder for author 2
└── DMs/ # DMs folder for author 2 (if applicable)
Страница конфигурации позволяет настроить программу в соответствии с вашими потребностями.
В режиме постконфигурации пользователь может установить несколько параметров, в том числе:
.txt
, например заголовок, дату публикации, дату импорта и содержимое..txt
. Для сохранения комментариев необходимо включить опцию сохранения информации.В режиме конфигурации профиля пользователь может указать, что он хочет загружать из сообщений, аналогично параметрам конфигурации сообщений. Разница в том, что пользователь может фильтровать посты с изображениями или без них, выбирая ту или иную или обе версии.
Более подробную информацию можно найти в документации.
Этот проект имеет открытый исходный код, и вам рекомендуется вносить улучшения и новые функции. Не стесняйтесь отправлять предложения, сообщать о проблемах или отправлять запросы на включение через официальный репозиторий GitHub или через наш Discord.
Загрузчик Kemono and Coomer, разработанный и поддерживаемый E43b, призван упростить процесс загрузки сообщений с веб-сайтов Kemono и Coomer, обеспечивая более доступный и организованный опыт.
Если у вас возникнут проблемы, вы обнаружите ошибки или у вас возникнут какие-либо вопросы, посетите наш Discord для получения помощи и поддержки.
Если вы считаете этот инструмент полезным и хотите поддержать его дальнейшее развитие, рассмотрите возможность сделать пожертвование. Ваш вклад помогает поддерживать активность проекта и разрабатывать новые функции.
Мы надеемся, что этот инструмент будет вам полезен!