FLUXO DO REDDIT

gallery-dl no Reddit: baixe imagens, use OAuth e corrija erros

Este guia do gallery-dl para Reddit mostra como escolher uma URL canônica, simular a extração, separar acesso público de OAuth, limitar o primeiro lote, evitar duplicatas e diagnosticar erros 400, 403, bloqueios e resultados vazios.

Tipos de URL do RedditLimites do OAuthTeste em pequena escala
Ilustração editorial de um link de comunidade do Reddit passando por um terminal local do gallery-dl até pastas de imagens
Ilustração: o gallery-dl é executado localmente com a URL do Reddit e o acesso de conta que você fornece.
Resposta rápida

Sim, o gallery-dl tem um extrator para Reddit, mas o tipo exato de URL e as permissões da conta determinam o resultado. Comece com uma URL pública canônica e --simulate. Para áreas salvas, privadas ou ligadas à conta, configure os campos OAuth da documentação oficial em vez de repetir solicitações anônimas.

VERIFIQUE O ALVO

Comece com uma URL canônica do Reddit e --simulate

Comece pela menor URL que represente seu objetivo: um post público, um subreddit, uma página de usuário ou outro tipo reconhecido pelo extrator instalado. Copie a URL canônica da barra normal do navegador, remova parâmetros de rastreamento quando possível e coloque a URL entre aspas no shell.

--simulate verifica o extrator e a seleção sem gravar mídia. Isso separa instalação, reconhecimento da URL, acesso, configuração e destino antes que você adicione filtros, intervalos ou um arquivo de arquivo.

Testar um subreddit
gallery-dl --config-ignore --simulate "https://www.reddit.com/r/SUBREDDIT/"
Testar um post
gallery-dl --simulate "https://www.reddit.com/comments/POST_ID/"
Inspecionar o extrator
gallery-dl -E "https://www.reddit.com/r/SUBREDDIT/"
Listar metadados
gallery-dl -K "https://www.reddit.com/comments/POST_ID/"
Substitua todos os marcadores

SUBREDDIT e POST_ID são exemplos. Use uma URL real que você tenha autorização para acessar e mantenha --simulate até confirmar que o escopo selecionado está correto.

RELACIONE URL E ESCOPO

O que o suporte do Reddit no gallery-dl significa na prática

A referência oficial de sites compatíveis lista o Reddit como um extrator. Isso não garante que toda página, pesquisa, estado de conta ou região terá o mesmo comportamento. Posts públicos e subreddits são bons pontos de partida. Itens salvos, feeds personalizados e comunidades privadas podem exigir OAuth e ter regras de acesso diferentes.

Avalie o suporte combinando tipo de URL, versão instalada, acesso da conta e capacidade do extrator. Um teste público bem-sucedido também não concede permissão para republicar o conteúdo.

Post ou subreddit público

Use um único post ou uma pequena visualização de subreddit para verificar URL, mídia, nomes de arquivo e destino antes de ampliar o feed.

  • Melhor diagnóstico inicial
  • Fácil de comparar com --config-ignore
  • Metadados disponíveis com -K

Conteúdo salvo ou personalizado

Áreas ligadas à conta podem precisar de OAuth e continuam limitadas pelas permissões da própria conta. Não conclua que o conteúdo privado ou salvo é compatível só porque um post público funcionou.

  • Use os campos OAuth oficiais
  • Mantenha o client secret privado
  • Teste a URL exata da conta

Limites entre mídia e texto

Uma página do Reddit pode conter imagens, galerias, links de vídeo, texto, prévias e itens excluídos ou inacessíveis. Revise a seleção simulada antes de aumentar o trabalho.

  • Confira os itens selecionados
  • Use -K antes de filtros
  • Itens excluídos continuam indisponíveis
ObjetivoPrimeiro testePor que importa
Um post público--simulate URLSepara reconhecimento da URL da gravação
Feed de subreddit--simulate --range 1-10 URLMantém o primeiro resultado pequeno
Conteúdo de contaConfiguração OAuth oficialUsa o acesso da conta que você controla
Nome de arquivo ou filtros-K URLMostra os campos antes das expressões
MANTENHA O LIMITE DE AUTENTICAÇÃO

Use Reddit OAuth para acesso ligado à conta

O acesso anônimo não substitui de forma confiável o conteúdo do Reddit ligado a uma conta. Quando o extrator exigir OAuth, crie ou use as credenciais de aplicativo descritas na documentação oficial de configuração do gallery-dl, mantenha o client secret privado e forneça um user-agent claro. A configuração usa uma conta e um aplicativo que você controla; não serve para contornar uma restrição.

Separe o primeiro teste público da autenticação. Primeiro confirme que a versão instalada reconhece uma URL pública; depois acrescente a configuração OAuth mínima e teste a URL exata da conta com --simulate. Se falhar, confira ID, secret, user-agent e permissão da conta um de cada vez.

Fluxo editorial com URL do Reddit, simulação, pequeno lote de mídia e arquivo local
Ilustração: valide a URL, simule, revise um lote pequeno e proteja execuções repetidas com um arquivo de arquivo.
Bloco OAuth ilustrativo
{
  "extractor": {
    "reddit": {
      "client-id": "YOUR_CLIENT_ID",
      "client-secret": "YOUR_CLIENT_SECRET",
      "user-agent": "gallery-dl/1.32.9 by YOUR_USERNAME"
    }
  }
}
Testar uma URL ligada à conta
gallery-dl --simulate "https://www.reddit.com/user/USERNAME/saved/"
Comparar sem configuração local
gallery-dl --config-ignore --simulate "https://www.reddit.com/r/SUBREDDIT/"
Nunca publique credenciais

Client secrets, tokens, identificadores de conta, dados do navegador e logs sem redigir podem conceder acesso. Use marcadores nos exemplos e guarde os valores reais apenas no dispositivo que executa o gallery-dl.

CONTROLE A EXECUÇÃO

Baixe um pequeno lote do Reddit e evite duplicatas

Depois de uma simulação bem-sucedida, escolha um destino previsível e faça o primeiro download real de propósito pequeno. Um intervalo permite revisar nomes de arquivo, qualidade, vídeos, posts ausentes e armazenamento antes de ampliar o feed. Para trabalhos repetidos, use um arquivo de arquivo estável; ele registra IDs extraídos com sucesso, mas não é um backup da mídia.

Mova as opções para uma configuração somente depois que o comando funcionar. Use -K para consultar metadados antes de criar expressões de nome ou filtro e mantenha destinos, arquivos de arquivo e valores da conta fora de snippets públicos.

Primeiro lote pequeno
gallery-dl --range "1-10" --download-archive "reddit.sqlite3" "https://www.reddit.com/r/SUBREDDIT/"
Escolher um destino local
gallery-dl --destination "D:/Media/Reddit" --download-archive "reddit.sqlite3" "https://www.reddit.com/r/SUBREDDIT/"
Gravar metadados junto aos arquivos
gallery-dl --write-metadata --download-archive "reddit.sqlite3" "https://www.reddit.com/r/SUBREDDIT/"
ObjetivoOpçãoPor que importa
Testar sem arquivos--simulateConfere extrator, acesso e seleção primeiro
Limitar o primeiro lote--range 1-10Facilita revisar saída e armazenamento
Evitar duplicatas futuras--download-archive FILEMantém os IDs bem-sucedidos
Definir uma pasta base--destination DIRSepara o trabalho de outros downloads
Consultar campos disponíveis-K URLEvita filtros supostos que excluem tudo
SEPARE O TIPO DE FALHA

Corrija 400, 403, bloqueios e resultados vazios do Reddit

Não trate toda falha do Reddit como falta de uma opção. Um erro 400 pode vir de uma URL inválida ou alterada, OAuth incompleto ou uma requisição que o extrator deixou de montar. Um 403 ou bloqueio pode refletir acesso da conta, limite de requisições, política da plataforma, região ou mudança no extrator. Pare as tentativas repetidas, confirme a URL no navegador normal e execute uma simulação limpa.

Um resultado vazio também pode ser causado por filtro restritivo, arquivo que já contém os IDs, conteúdo excluído ou um tipo de URL sem mídia acessível. Compare com --config-ignore e sem filtro; depois reintroduza OAuth, intervalo, arquivo, destino e filtro um por vez.

Diagrama editorial de ramificação para problemas de autenticação, limite, URL e arquivo no Reddit
Ilustração: isole autenticação, ritmo, formato da URL e arquivo antes de alterar comandos.
SintomaPrimeiro testePróximo passo seguro
400 Bad RequestURL canônica, OAuth e versãoSimulação limpa e notas oficiais
403 ou bloqueadoAcesso no navegador e estado do limitePare, aguarde ou reduza o escopo
Nenhum extratorLinha de sites compatíveis e caminho exatoTente uma URL pública canônica
Nenhum arquivo selecionado--config-ignore sem filtroVerifique URL, acesso, metadados e intervalo
Tudo ignoradoCaminho e conteúdo do arquivoUse um arquivo de diagnóstico separado se necessário
Erro de OAuthID, secret, user-agent e permissãoAltere um campo de cada vez
USE COM RESPONSABILIDADE

Conheça os limites antes de usar o gallery-dl com Reddit em escala

O gallery-dl é um baixador local, não um sistema de permissões. Baixe e use apenas conteúdo que você esteja autorizado a acessar e utilizar. Respeite regras do Reddit, comunidades, privacidade, direitos autorais, permissões da conta e limites de requisição. Uma URL acessível não é automaticamente uma licença para republicar, e OAuth não amplia as permissões da conta.

Na verificação de atualização desta página em 10 de agosto de 2026, o site conferiu o gallery-dl 1.32.9 nos metadados oficiais do PyPI e nos arquivos Windows e Linux da release do Codeberg. Execute gallery-dl --version e consulte a documentação oficial novamente quando um comando antes funcional mudar.

Perguntas frequentes

FAQ do gallery-dl para Reddit

O gallery-dl funciona com Reddit?

A referência oficial de sites compatíveis lista o Reddit como extrator. A versão instalada, o tipo de URL, o acesso da conta, a região e o comportamento atual da plataforma ainda determinam o resultado, então simule a URL exata primeiro.

Como usar o gallery-dl para baixar do Reddit?

Comece com uma URL pública canônica entre aspas e execute gallery-dl --config-ignore --simulate URL. Se a seleção estiver correta, acrescente um pequeno intervalo, um destino local e um arquivo de download estável.

O Reddit do gallery-dl exige OAuth?

Testes de URLs públicas podem funcionar sem credenciais, mas áreas salvas, privadas ou ligadas à conta podem exigir OAuth. Use os campos oficiais, mantenha o secret privado e teste a URL exata com --simulate.

Como corrigir 400 Bad Request do gallery-dl no Reddit?

Confira a URL canônica, a versão instalada, os campos OAuth e o user-agent. Compare com --config-ignore --simulate, pare as tentativas repetidas e consulte a configuração oficial antes de alterar filtros.

Por que o gallery-dl retorna 403 ou blocked no Reddit?

Permissões da conta, limites, política da plataforma, comportamento regional ou mudança do extrator podem causar isso. Confirme o acesso normal, reduza o escopo, aguarde e não tente contornar controles de acesso.

Por que o gallery-dl não encontra arquivos do Reddit?

Verifique tipo de URL, extrator, acesso, filtros, intervalo, conteúdo excluído e arquivo. Compare a mesma URL com --config-ignore e sem filtro, depois reative uma configuração por vez.

Como evitar baixar os mesmos arquivos do Reddit duas vezes?

Use --download-archive com um caminho local estável. O gallery-dl registra IDs extraídos com sucesso e ignora correspondências em execuções futuras; o arquivo não é backup da mídia.

Qual versão do gallery-dl devo testar para Reddit?

A versão verificada nesta página em 10 de agosto de 2026 é o gallery-dl 1.32.9, com base nos metadados oficiais do PyPI e nos arquivos upstream. Confira gallery-dl --version e a release oficial antes de depender de um comportamento sensível à versão.

Referências oficiais

Lista oficial de sites compatíveisDocumentação oficial de configuraçãoOpções oficiais de linha de comandoMetadados oficiais da release no PyPI
PRÓXIMO PASSO

Recursos relacionados