Kemono and Coomer Downloader — это инструмент, который позволяет загружать сообщения с веб-сайтов Kemono и Coomer.
С помощью этого инструмента вы можете загружать отдельные сообщения, несколько сообщений последовательно, загружать все сообщения из профиля и загружать все личные сообщения из профиля Kemono. Вы также можете настроить то, что вы хотите сохранять в сообщениях: вложения, видео, создать файл .txt
с информацией о сообщении и многое другое. Для получения дополнительной информации посетите документацию.
Убедитесь, что в вашей системе установлен Python.
Клонируйте этот репозиторий:
git-клон https://github.com/e43b/Kemono-and-Coomer-Downloader/
Перейдите в каталог проекта:
компакт-диск Kemono-and-Coomer-Downloader
Выберите желаемый язык:
В папке codeen
находится английская версия.
В папке codeen
находится португальская версия.
Запустите основной скрипт:
основной файл Python
Следуйте инструкциям в меню, чтобы выбрать то, что вы хотите загрузить или настроить программу.
Необходимые библиотеки: 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
и выполните команду:
pythonlinks.py <url_профиля> <параметр>
Примеры:
Чтобы извлечь ссылки на все публикации из профиля:
pythonlinks.py https://coomer.su/fansly/user/285310079517863936 все
Чтобы извлечь ссылки на сообщения со страниц с 1 по 5:
pythonlinks.py https://coomer.su/fansly/user/285310079517863936 "от 1 до 5"
Чтобы извлечь ссылки на сообщения со страниц 1, 6 и 9:
pythonlinks.py https://coomer.su/fansly/user/285310079517863936 "1, 6, 9"
Чтобы извлечь ссылки со всех доступных страниц, за исключением страниц с 8 по 10 и 25:
pythonlinks.py https://coomer.su/fansly/user/285310079517863936 "от -8 до -10, -25"
Сохраните ссылки в файле JSON:
После запуска команды будет создан каталог с links
содержащий файл JSON. Пример: links/coomer_su_285310079517863936_fansly.json
. Этот файл будет содержать извлеченные ссылки.
Загрузите сообщения, используя JSON:
Запустите основной скрипт:
основной файл Python
Выберите вариант 1, чтобы загрузить сообщения.
Выберите вариант 1, чтобы загружать сообщения по ссылкам, добавленным вручную, или вариант 2, чтобы использовать сгенерированный файл JSON, содержащий все ссылки, которые вы хотите загрузить.
Запустите загрузку:
Введите путь к сгенерированному файлу JSON: links/coomer_su_285310079517863936_fansly.json
.
Начнется загрузка, и будут загружены все ссылки, доступные в файле JSON.
Чтобы загрузить все публикации из профиля, выполните следующие действия:
Выберите вариант загрузки
После запуска программы вам будут предложены два варианта загрузки публикаций профиля.
Введите ссылку на профиль
Введите ссылку на профиль, из которого вы хотите скачать посты. После этого вы увидите следующие варианты:
Кончик:
Если вы введете «0» в поле «Начальное сообщение», загрузка начнется с самого последнего сообщения. Аналогичным образом, если ввести «0» в поле конечного сообщения, будет загружено самое старое сообщение, доступное в профиле. Вы также можете использовать «0» в обоих полях, чтобы загрузить все публикации из профиля.
Примечание. Если вы предпочитаете, вы можете напрямую ввести идентификатор сообщения, который соответствует цифрам в конце ссылки. Например, в ссылке «https://kemono.su/patreon/user/17913091/post/107229475» идентификатор публикации — «107229475». В ссылке «https://coomer.su/onlyfans/user/thetinyfeettreatvip/post/855923938» идентификатор публикации — «855923938».
Вариант 1: скачать все сообщения
Чтобы загрузить все доступные публикации из профиля, введите «1» и нажмите Enter. Загрузка всех постов начнется автоматически.
Вариант 2. Загрузите отдельные публикации.
Если вы хотите загрузить только определенные сообщения, выберите вариант «2». Здесь вам нужно ввести ссылку на самую последнюю публикацию и ссылку на самую старую публикацию, которую вы хотите скачать.
Это работает только для профилей на сайте Kemono, поскольку у Coomer такой функции нет. Просто поместите ссылку на профиль, и все личные сообщения будут извлечены в формате .txt
и сохранены в папке dm
.
Сообщения сохраняются в папках для удобства организации. Структура папок следующая:
Платформа: для платформы создается основная папка (Kemono или Coomer).
Автор: внутри папки платформы для каждого автора создается папка.
Сообщения: Внутри папки автора есть папка posts
, в которой сохраняются сообщения. Каждое сообщение сохраняется в подпапке, идентифицируемой идентификатором сообщения.
DM: Внутри папки автора также есть папка 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 для получения помощи и поддержки.
Репозиторий проекта: https://github.com/e43b/Kemono-and-Coomer-Downloader/
Сайт Кемоно: https://kemono.su/
Сайт Кумера: https://coomer.su/
Если вы считаете этот инструмент полезным и хотите поддержать его дальнейшее развитие, рассмотрите возможность сделать пожертвование. Ваш вклад помогает поддерживать активность проекта и разрабатывать новые функции.
Мы надеемся, что этот инструмент будет вам полезен!