Communitygithub.com

anthonysong1230/bilibili-downloader-skill

Baixe áudio/vídeo do B站 com bypass anti-412, login para HD, download em lote e extração de clipes via CLI.

O que é bilibili-downloader-skill?

Esta skill permite que agentes de IA baixem áudio e vídeo da plataforma Bilibili (B站) diretamente via linha de comando. Ela inclui funcionalidades avançadas como bypass do erro 412 (proteção anti-bot), suporte a login para obter vídeos em alta definição (HD), download em lote de múltiplos vídeos e extração de clipes específicos. A skill é útil para desenvolvedores e usuários que precisam automatizar o download de conteúdo do B站 para processamento posterior, análise ou arquivamento. Funciona em sistemas operacionais que suportam Python e CLI, como Linux, macOS e Windows.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add anthonysong1230/bilibili-downloader-skill

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que bilibili-downloader-skill faz?

Baixe áudio/vídeo do B站 com bypass anti-412, login para HD, download em lote e extração de clipes via CLI.

Funcionalidades

  • Bypass anti-412: Evita o bloqueio 412 usando técnicas de bypass.
  • Login para HD: Faça login para acessar vídeos em alta definição.
  • Download em lote: Baixe múltiplos vídeos de uma vez.
  • Extração de clipes: Extraia trechos específicos de vídeos.

Pré-requisitos

  • Python 3.8 ou superior
  • pip para instalar dependências

Instalação

  1. Clone o repositório:

    git clone https://github.com/anthonysong1230/bilibili-downloader-skill.git
    cd bilibili-downloader-skill
    
  2. Instale as dependências:

    pip install -r requirements.txt
    

Uso

Download básico

python download.py --url <URL_do_video>

Download com login para HD

python download.py --url <URL_do_video> --login

Download em lote

python download.py --urls <arquivo_com_urls>

Extrair clipe

python download.py --url <URL_do_video> --start <tempo_inicio> --end <tempo_fim>

Configuração

  • Arquivo de login: Coloque suas credenciais em config.json:
    {
      "username": "seu_usuario",
      "password": "sua_senha"
    }
    

Contribuição

Contribuições são bem-vindas! Sinta-se à vontade para abrir issues ou pull requests.

Licença

Este projeto está licenciado sob a Licença MIT.

Habilidades Relacionadas