O Kemono and Coomer Downloader é uma ferramenta que permite baixar postagens dos sites Kemono e Coomer.
Com esta ferramenta, você pode baixar postagens únicas, múltiplas postagens sequencialmente, baixar todas as postagens de um perfil e baixar todos os DMs de um perfil Kemono. Você também pode configurar o que deseja salvar nas postagens: anexos, vídeos, criar um arquivo .txt
com informações sobre a postagem, entre outros. Para mais informações, visite a documentação.
Certifique-se de ter o Python instalado em seu sistema.
Clone este repositório:
git clone https://github.com/e43b/Kemono-and-Coomer-Downloader/
Navegue até o diretório do projeto:
cd Kemono-and-Coomer-Downloader
Selecione o idioma desejado:
codeen
contém a versão em inglês.codeen
contém a versão em português.Execute o script principal:
python main.py
Siga as instruções do menu para escolher o que deseja baixar ou personalizar o programa.
As bibliotecas necessárias são: requests
e beautifulsoup4
. Ao executar o script pela primeira vez, se as bibliotecas não estiverem instaladas, você será solicitado a instalá-las. Basta digitar “y” e eles serão instalados automaticamente.
A página inicial do projeto apresenta as principais opções disponíveis para facilitar o uso da ferramenta.
Para baixar postagens específicas, basta inserir os links das postagens separados por vírgulas. Esta opção é ideal para baixar alguns posts. Exemplo:
https://kemono.su/patreon/user/133054/post/82477856, https://coomer.su/fansly/user/285310079517863936/post/614339200069672960, https://coomer.su/fansly/user/285310079517863936/post/611301068940255234
Para quem deseja baixar dezenas ou mais posts de um perfil de uma só vez, temos uma alternativa robusta:
Gere links de um perfil:
Navegue até o diretório codeen
e execute o comando:
python links.py < profile_url > < parameter >
Exemplos:
Para extrair links de todas as postagens do perfil:
python links.py https://coomer.su/fansly/user/285310079517863936 all
Para extrair links de postagens das páginas 1 a 5:
python links.py https://coomer.su/fansly/user/285310079517863936 " 1 to 5 "
Para extrair links de postagens das páginas 1, 6 e 9:
python links.py https://coomer.su/fansly/user/285310079517863936 " 1, 6, 9 "
Para extrair links de todas as páginas disponíveis, excluindo as páginas 8 a 10 e 25:
python links.py https://coomer.su/fansly/user/285310079517863936 " -8 to -10, -25 "
Salve os links em um arquivo JSON:
Após executar o comando, será criado um diretório chamado links
contendo um arquivo JSON. Exemplo: links/coomer_su_285310079517863936_fansly.json
. Este arquivo terá os links extraídos.
Baixe postagens usando o JSON:
Execute o script principal:
python main.py
Selecione a opção 1 para baixar postagens.
Escolha a opção 1 para baixar postagens de links adicionados manualmente ou a opção 2 para usar o arquivo JSON gerado que contém todos os links que você deseja baixar.
Inicie o download:
Insira o caminho para o arquivo JSON gerado: links/coomer_su_285310079517863936_fansly.json
.
O download será iniciado e todos os links disponíveis no arquivo JSON serão baixados.
Para baixar todas as postagens de um perfil, siga estas etapas:
Selecione a opção de download
Após iniciar o programa, serão apresentadas duas opções de download das postagens de um perfil.
Insira o link do perfil
Insira o link do perfil do qual deseja baixar as postagens. Você verá então as seguintes opções:
Opção 1: baixar todas as postagens
Para baixar todas as postagens disponíveis do perfil, digite “1” e pressione Enter. O download de todas as postagens começará automaticamente.
Opção 2: baixar postagens específicas
Se quiser baixar apenas alguns posts específicos, escolha a opção “2”. Aqui você precisa inserir o link da postagem mais recente e o link da postagem mais antiga que deseja baixar.
Isso só funciona para perfis do site Kemono, pois o Coomer não possui esse recurso. Basta colocar o link do perfil e todos os DMs serão extraídos no formato .txt
e salvos na pasta dm
.
As postagens são salvas em pastas para facilitar a organização. A estrutura da pasta é a seguinte:
posts
onde as postagens são salvas. Cada postagem é salva em uma subpasta identificada pelo ID da postagem.DMs
onde são salvos os arquivos DM .txt
.Exemplo de estrutura de pastas:
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)
A página de configuração permite personalizar o programa de acordo com suas necessidades.
No modo pós-configuração, o usuário pode definir diversas opções, incluindo:
.txt
, como título, data de postagem, data de importação e conteúdo..txt
. Para salvar comentários, a opção salvar informações deve estar habilitada.No modo de configuração de perfil, o usuário pode definir o que deseja baixar dos posts, semelhante às opções de pós-configuração. A diferença é que o usuário pode filtrar por posts que possuem ou não imagens, escolhendo uma ou outra, ou ambas as versões.
Para mais detalhes, consulte a documentação.
Este projeto é de código aberto e você é incentivado a contribuir com melhorias e novos recursos. Sinta-se à vontade para enviar sugestões, relatar problemas ou enviar solicitações de pull por meio do repositório oficial do GitHub ou do nosso Discord.
Desenvolvido e mantido pela E43b, o Kemono e Coomer Downloader tem como objetivo simplificar o processo de download de posts dos sites Kemono e Coomer, proporcionando uma experiência mais acessível e organizada.
Se você encontrar problemas, encontrar bugs ou tiver alguma dúvida, visite nosso Discord para obter ajuda e suporte.
Se você achar esta ferramenta útil e quiser apoiar seu desenvolvimento contínuo, considere fazer uma doação. Sua contribuição ajuda a manter o projeto ativo e a desenvolver novas funcionalidades.
Esperamos que esta ferramenta seja útil para você!