FLUXO TWITTER / X

Como usar gallery-dl com o Twitter / X

Este guia mostra como testar perfis e publicações no X, usar cookies locais, organizar os ficheiros, impedir duplicados e resolver erros de autenticação ou de limite de pedidos.

Perfis e publicaçõesCookies locaisArquivo anti-duplicados
Diagrama editorial de conteúdos sociais processados por gallery-dl para pastas locais
Ilustração: o gallery-dl trabalha localmente com o URL e a sessão escolhidos pelo utilizador.
Resposta rápida

Comece com um URL x.com entre aspas e --simulate. Se o extrator pedir autenticação, use --cookies-from-browser com um perfil seu. Depois de um teste pequeno bem-sucedido, adicione um arquivo de downloads estável antes de processar uma conta inteira.

VALIDAR O DESTINO

Testar um URL do Twitter antes de descarregar

O gallery-dl reconhece vários tipos de URL do Twitter / X: uma publicação, a página /media de um utilizador, cronologias, gostos, marcadores, listas, pesquisas e outras páginas suportadas pelo extrator. No primeiro teste, escolha uma publicação pública ou a página de multimédia do perfil. Copie o URL canónico de x.com, coloque-o entre aspas e simule a extração antes de criar ficheiros.

A simulação confirma se a versão instalada é recente, se o URL ativa o extrator certo, se é necessário iniciar sessão e quais os ficheiros selecionados. Uma cronologia pode misturar republicações, respostas, citações, vídeos e conteúdos repetidos. Por isso, reconhecer o URL não garante que o âmbito predefinido corresponda ao objetivo.

Testar uma publicação
gallery-dl --simulate "https://x.com/UTILIZADOR/status/ID_PUBLICACAO"
Testar a página de multimédia
gallery-dl --simulate "https://x.com/UTILIZADOR/media"
Ver metadados
gallery-dl -K "https://x.com/UTILIZADOR/status/ID_PUBLICACAO"
Substitua os marcadores

UTILIZADOR e ID_PUBLICACAO devem apontar para um URL real ao qual tem acesso autorizado.

AUTENTICAÇÃO LOCAL

Usar cookies do navegador quando o X exige sessão

O Twitter limita frequentemente o acesso anónimo às cronologias. Se o gallery-dl pedir cookies autenticados, inicie sessão normalmente num perfil de navegador que controla, confirme que a página abre nesse perfil e indique-o ao comando. O gallery-dl lê a base local de cookies; não precisa de colar valores nesta página nem de os enviar a terceiros.

Feche totalmente o navegador se a base de cookies estiver bloqueada e escolha o mesmo perfil onde a sessão do X está ativa. Sessões expiradas, desafios adicionais, conteúdo privado, restrições etárias ou permissões da conta podem continuar a impedir a extração. Os cookies apenas reproduzem o acesso que a sua conta já possui.

Fluxo editorial de perfil social e cookies através do gallery-dl para pastas locais
Ilustração: a sessão permanece local enquanto o gallery-dl guarda os conteúdos selecionados.
Sessão Firefox
gallery-dl --cookies-from-browser firefox --simulate "https://x.com/UTILIZADOR/media"
Sessão Chrome
gallery-dl --cookies-from-browser chrome --simulate "https://x.com/UTILIZADOR/media"
Sessão Edge
gallery-dl --cookies-from-browser edge --simulate "https://x.com/UTILIZADOR/media"
CONTROLAR A EXECUÇÃO

Criar um download do Twitter repetível

Quando a simulação funcionar, escolha uma pasta previsível e adicione um arquivo de downloads. Esse arquivo guarda os identificadores concluídos e ignora-os em execuções futuras, mesmo quando os nomes mudam. Limite o primeiro download real, verifique caminhos e tipos de conteúdo e só depois aumente o trabalho.

O extrator pode incluir ou excluir respostas, republicações, citações, cartões, artigos, pré-visualizações, publicações apenas de texto e vídeos. Os valores predefinidos podem mudar entre versões. Use -K antes de criar nomes ou filtros, mantenha o mesmo arquivo na tarefa recorrente e não publique caminhos de perfis, dados de sessão ou URLs privadas.

Primeiro lote limitado
gallery-dl --cookies-from-browser firefox --range "1-25" --download-archive "twitter.sqlite3" "https://x.com/UTILIZADOR/media"
Definir pasta base
gallery-dl --destination "D:/Media/X" --download-archive "twitter.sqlite3" "https://x.com/UTILIZADOR/media"
Guardar metadados
gallery-dl --write-metadata --download-archive "twitter.sqlite3" "https://x.com/UTILIZADOR/media"
ObjetivoOpçãoUtilidade
Testar sem ficheiros--simulateValida extrator, acesso e seleção
Limitar o primeiro lote--range 1-25Facilita a revisão
Evitar duplicados--download-archive FICHEIRORegista identificadores concluídos
Usar sessão local--cookies-from-browser NAVEGADORLê um perfil controlado por si
Inspecionar campos-K URLMostra dados para nomes e filtros
GUARDAR AJUSTES ESTÁVEIS

Configurar gallery-dl para Twitter / X

Passe opções para a configuração apenas depois de a linha de comandos funcionar. O exemplo oficial disponibiliza include, replies, retweets, quoted, videos, preferência de tamanho, novas tentativas da API e gestão do limite. Um bloco pequeno e revisto é mais simples de manter do que copiar todas as opções sem saber qual altera o resultado.

O exemplo mantém vídeos, exclui respostas, republicações e citações, espera quando existe um limite e usa um arquivo estável. Pode deixar a seleção dos cookies no comando se máquinas diferentes usam perfis diferentes. Valide o JSON: comentários, vírgulas finais e barras invertidas do Windows sem escape tornam o ficheiro inválido.

Configuração focada no Twitter
{
  "extractor": {
    "twitter": {
      "replies": false,
      "retweets": false,
      "quoted": false,
      "videos": true,
      "ratelimit": "wait",
      "archive": "D:/gallery-dl/twitter.sqlite3"
    }
  }
}
Testar sem configuração
gallery-dl --config-ignore --simulate "https://x.com/UTILIZADOR/media"
Ver configuração ativa
gallery-dl --config-status
ISOLAR A FALHA

Resolver erros do gallery-dl no Twitter

Separe autenticação, limite, resultados vazios e duplicados. AuthRequired costuma indicar cookies ausentes ou expirados. HTTP 429 significa que deve esperar em vez de repetir agressivamente. Um resultado vazio pode vir do tipo de URL errado, de conteúdo inacessível, de filtros restritivos ou de um arquivo que já contém os identificadores.

Compare uma simulação limpa com --config-ignore com o mesmo URL e as definições normais. Adicione cookies, intervalo, arquivo e filtros um de cada vez. Atualize o gallery-dl pelo mesmo canal de instalação, confirme a versão e consulte os problemas oficiais antes de assumir que pedidos repetidos resolvem uma alteração do X.

Diagrama de cookies expirados, limites e verificação de duplicados
Ilustração: separe problemas de acesso, ritmo e arquivo antes de alterar várias opções.
SintomaPrimeira verificaçãoPasso seguro
Cookies necessáriosAbrir o alvo no perfil escolhidoRenovar a sessão normal e simular
HTTP 429Ver ratelimit e tentativasEsperar sem ciclos paralelos
Sem ficheirosUsar --config-ignore sem filtroValidar URL, acesso e extrator
Tudo ignoradoVerificar o arquivoUsar outro arquivo só para diagnóstico
Respostas inesperadasRever opções do TwitterDefinir replies, retweets e quoted
USO RESPONSÁVEL

Conhecer os limites antes de descarregar em escala

O gallery-dl é um descarregador local, não um sistema de permissões. Descarregue apenas conteúdos a que pode aceder e utilizar legitimamente, respeite a privacidade, os direitos de autor, as regras aplicáveis e a lei. Nunca partilhe cookies, tokens, arquivos privados ou dados pessoais descarregados.

Em 30 de julho de 2026, este site verificou o gallery-dl 1.32.8 nos metadados oficiais do PyPI e confirmou HTTP 200, nomes e tamanhos esperados nos ficheiros oficiais de Windows e Linux do Codeberg. O X pode mudar; reveja a versão e a documentação quando um comando deixar de funcionar.

Perguntas frequentes

Perguntas sobre gallery-dl e Twitter / X

O gallery-dl funciona com Twitter / X?

Sim. Reconhece publicações, páginas de multimédia, cronologias, gostos, marcadores, listas, pesquisas e outros URLs suportados. Simule o URL exato.

Porque são necessários cookies autenticados?

O X limita o acesso anónimo. Inicie sessão normalmente num perfil seu e use-o com --cookies-from-browser.

Como descarrego apenas os conteúdos de uma conta?

Comece pelo URL /media, simule e descarregue um intervalo pequeno antes de aumentar.

Como evito duplicados?

Use --download-archive com um caminho estável; o gallery-dl memoriza os identificadores concluídos.

O que fazer perante um limite?

Deixe ratelimit esperar, reduza pedidos e evite tentativas paralelas. Pode ser necessária uma atualização.

Posso partilhar a configuração?

Só depois de remover caminhos de cookies, perfis, contas, arquivos privados, URLs e tokens.

Referências oficiais

Código oficial do extrator TwitterConfiguração oficial de exemploOpções oficiais
PRÓXIMO PASSO

Recursos relacionados