Uma extensão do Chrome para baixar com um clique todos os vídeos de um curso da Hotmart.

Funciona apenas se o curso utilizar um dos players nativos do hotmart.

Não deve funcionar em players incorporados de terceiros (como os do vimeo).

Este projeto ainda está em desenvolvimento.

Não me responsabilizo pelo uso indevido deste projeto. Não encorajo ou apoio o uso deste projeto para fins de pirataria ou distribuição não autorizada de qualquer conteúdo hotmart. Este projeto foi feito com o objetivo de estudar alguns conceitos de javascript e programação web.

Ele usa a classe de descriptografia de hls.js , para descriptografar arquivos MPEG-TS criptografados AES-128.

1 – Como instalar

1.1 – Digite “chrome://extensions”, no campo url do chrome;

1.2 – Entre no Modo de Desenvolvimento, pressionando o botão no canto superior direito;

1.3 – Pressione o botão “carregar extensão descompactada”, no canto superior esquerdo;

1.4 – Encontre a pasta HCD.

Você precisa instalar o VLC ou qualquer player que suporte a codificação MPEG-TS, para poder reproduzir os vídeos baixados (melhor explicação na seção “fazer”).

2 – Como usar

2.1 – Vá para a primeira aula do seu curso (você precisa estar logado, e ser o dono, ofc)

2.2 – Aperte o botão de extensão, e espere 10s (se o player for o “Midnight”, aquele que parece modo teatro, você precisa apertar o play antes de apertar o botão de extensão)

2.3 – A extensão começará a baixá-lo e, uma vez feito, será salvo em “sua pasta de download padrão/nome do curso/nome do módulo/nome do vídeo.mp4”. Você pode ver o progresso no console de script em segundo plano da extensão. Uma vez feito, ele irá para a próxima aula e repetirá.

3 – Características

A extensão irá:

  • Encontre o nome da classe, nome do módulo, nome do curso, url atual, hash do vídeo atual, hash do próximo vídeo e o id do vídeo, na página DOM;
  • Substitua o hash do vídeo atual no URL atual pelo hash do próximo vídeo para criar o próximo URL do vídeo;
  • A partir do id do vídeo, solicite a playlist master.m3u8;
  • Na lista de reprodução principal, obtenha todas as resoluções disponíveis;
  • Solicite uma lista de segmentos de 720p ou melhor;
  • Da lista de segmentos, obtenha o hash de chave e todos os segmentos MPEG-TS criptografados AES-128;
  • Solicite a chave real;
  • Solicite e descriptografe todos esses segmentos com a chave;
  • Mescle-os e, uma vez mesclados, será baixado como um único arquivo “.mp4”.
  • Em seguida, vá para a próxima aula na playlist, usando o próximo URL do vídeo, criado no início.

4 – Fazer

  • Encontre uma maneira de codificar o arquivo .mp4 final para um formato .mp4 “verdadeiro” (no momento é apenas um monte de arquivos .ts concatenados, é por isso que você precisa baixar o VLC para reproduzi-los);
  • O “front-end” (popup, opções, mensagens do usuário e erros);
  • Nomes e ícones;

Aproveite e veja também: Aprendendo a baixar vídeos e cursos online – Hotmart

QUER BAIXAR EM SEGUNDOS COM UM CLIQUE ? CLIQUE AQUI E CONFIRA O PASSO A PASSO

Compartilhe este post:

Compartilhar no facebook
Compartilhar no twitter
Compartilhar no whatsapp
Compartilhar no telegram
Compartilhar no pinterest
Compartilhar no email
logo-download-de-tudo-logo

FAÇA O DOWNLOAD DE CURSOS E VIDEOS DA INTERNET.

ULTRA RÁPIDO

Este blog utiliza cookies para garantir uma melhor experiência. Se você continuar assumiremos que você está satisfeito com ele.