FLUJO PARA TWITTER / X

Cómo usar gallery-dl con Twitter / X

Esta guía explica cómo usar gallery-dl con Twitter o X para probar perfiles y publicaciones, iniciar sesión con cookies locales, organizar los archivos, evitar duplicados y resolver errores de autenticación o límite de solicitudes.

Perfiles y publicacionesCookies localesDescargas repetibles
Diagrama editorial de archivos sociales que pasan por una terminal gallery-dl a carpetas locales
Ilustración: gallery-dl trabaja en tu equipo con la URL y la sesión local que tú proporcionas.
Respuesta rápida

Empieza con una URL x.com entre comillas y añade --simulate. Si el extractor pide autenticación, usa --cookies-from-browser con un perfil de navegador propio. Después de una prueba pequeña correcta, añade un archivo estable de descargas antes de procesar una cuenta grande.

COMPRUEBA EL DESTINO

Prueba la URL de Twitter antes de descargar

gallery-dl reconoce distintos tipos de URL de Twitter / X: una publicación concreta, la pestaña /media de un usuario, cronologías, Me gusta, marcadores, listas, búsquedas y otras páginas que admite el extractor. Para el primer trabajo conviene usar una publicación pública o la pestaña de medios de una cuenta. Copia la URL canónica de x.com, escríbela entre comillas y simula la extracción antes de crear archivos.

La simulación confirma si la versión instalada es suficientemente reciente, si la URL activa el extractor correcto, si hace falta iniciar sesión y qué elementos serían seleccionados. Una cronología puede mezclar republicaciones, respuestas, citas, vídeos y medios repetidos. Por eso, reconocer la URL no significa todavía que el alcance predeterminado coincida con lo que necesitas.

Probar una publicación
gallery-dl --simulate "https://x.com/USUARIO/status/ID_PUBLICACION"
Probar la pestaña de medios
gallery-dl --simulate "https://x.com/USUARIO/media"
Ver los metadatos disponibles
gallery-dl -K "https://x.com/USUARIO/status/ID_PUBLICACION"
Sustituye los marcadores

Cambia USUARIO e ID_PUBLICACION por una URL real a la que tengas acceso autorizado.

AUTENTICACIÓN LOCAL

Usa cookies del navegador cuando X exige iniciar sesión

Twitter restringe cada vez más el acceso anónimo a las cronologías. Si gallery-dl indica que necesita cookies autenticadas, inicia sesión de forma normal en un perfil de navegador que controles, comprueba que allí se abre la página objetivo y señala ese perfil local en el comando. No hace falta pegar valores de cookies en esta web ni compartirlos con terceros.

Cierra por completo el navegador si su base de datos de cookies está bloqueada y verifica que has elegido el mismo perfil donde permanece activa la sesión de X. Una sesión caducada, una comprobación adicional de la cuenta, contenido privado, restricciones de edad o permisos específicos pueden seguir impidiendo la extracción. Las cookies solo reproducen el acceso que ya tiene tu cuenta.

Flujo editorial desde un perfil social y cookies del navegador hasta gallery-dl y carpetas locales
Ilustración: la sesión permanece en el equipo mientras gallery-dl guarda los medios seleccionados.
Sesión de Firefox
gallery-dl --cookies-from-browser firefox --simulate "https://x.com/USUARIO/media"
Sesión de Chrome
gallery-dl --cookies-from-browser chrome --simulate "https://x.com/USUARIO/media"
Sesión de Edge
gallery-dl --cookies-from-browser edge --simulate "https://x.com/USUARIO/media"
CONTROLA LA EJECUCIÓN

Crea una descarga de Twitter repetible

Cuando la simulación funcione, elige una carpeta predecible y añade un archivo de descargas. Ese archivo registra los identificadores extraídos con éxito y los omite en futuras ejecuciones, incluso si cambian los nombres de salida. Haz la primera descarga real con un rango pequeño, revisa rutas y tipos de medios y aumenta el alcance solo después de confirmar el resultado.

El extractor puede incluir o excluir respuestas, republicaciones, publicaciones citadas, tarjetas, artículos, vistas previas, mensajes solo de texto y vídeos. Los valores predeterminados pueden cambiar entre versiones. Examina los metadatos con -K antes de crear formatos de nombre o filtros y no publiques rutas de perfiles, datos de sesión ni ubicaciones privadas en scripts compartidos.

Primera descarga limitada
gallery-dl --cookies-from-browser firefox --range "1-25" --download-archive "twitter.sqlite3" "https://x.com/USUARIO/media"
Elegir carpeta base
gallery-dl --destination "D:/Media/X" --download-archive "twitter.sqlite3" "https://x.com/USUARIO/media"
Guardar metadatos
gallery-dl --write-metadata --download-archive "twitter.sqlite3" "https://x.com/USUARIO/media"
ObjetivoOpciónMotivo
Probar sin archivos--simulateComprueba extractor, acceso y selección
Limitar el primer lote--range 1-25Facilita revisar rutas y medios
Evitar duplicados--download-archive ARCHIVOConserva identificadores entre ejecuciones
Usar la sesión local--cookies-from-browser NAVEGADORLee un perfil que tú controlas
Inspeccionar campos-K URLMuestra datos para nombres y filtros
GUARDA LOS AJUSTES ESTABLES

Configura gallery-dl para Twitter / X

Pasa las opciones al archivo de configuración solo cuando el comando ya funcione. La configuración oficial expone ajustes de Twitter como include, replies, retweets, quoted, videos, tamaño preferido, reintentos de API y tratamiento del límite de solicitudes. Un bloque pequeño y revisado es más fácil de mantener que copiar todas las opciones sin saber cuáles cambian el resultado.

El ejemplo mantiene los vídeos, excluye respuestas, republicaciones y citas, espera ante un límite y usa un archivo estable. Puedes dejar la selección de cookies en la línea de comandos si distintas máquinas emplean perfiles diferentes. Valida el JSON: los comentarios, las comas finales y las barras invertidas de Windows sin escapar invalidan el archivo.

Configuración centrada en Twitter
{
  "extractor": {
    "twitter": {
      "replies": false,
      "retweets": false,
      "quoted": false,
      "videos": true,
      "ratelimit": "wait",
      "archive": "D:/gallery-dl/twitter.sqlite3"
    }
  }
}
Probar sin configuración
gallery-dl --config-ignore --simulate "https://x.com/USUARIO/media"
Comprobar configuración activa
gallery-dl --config-status
AISLA EL FALLO

Soluciona errores de gallery-dl con Twitter

No mezcles autenticación, límites, resultados vacíos y duplicados. AuthRequired suele indicar cookies ausentes o caducadas. HTTP 429 o un aviso de límite significa que debes esperar en lugar de reintentar de forma agresiva. Un resultado vacío puede deberse a una URL inadecuada, contenido inaccesible, una configuración restrictiva o un archivo que ya contiene esos identificadores.

Compara una simulación limpia con --config-ignore y la misma URL con tus ajustes habituales. Añade después cookies, rango, archivo y filtros uno por uno. Actualiza gallery-dl mediante el mismo canal de instalación, confirma la versión y consulta las incidencias del proyecto antes de asumir que repetir solicitudes resolverá un cambio de X.

Diagrama editorial de cookies caducadas, límites de solicitudes y comprobación de duplicados
Ilustración: separa los problemas de acceso, ritmo y archivo antes de cambiar varios ajustes.
SíntomaPrimera comprobaciónSiguiente paso seguro
Cookies autenticadas necesariasAbrir la página en el perfil elegidoRenovar el inicio de sesión normal y simular
HTTP 429 o límiteRevisar ratelimit y reintentosEsperar y evitar bucles paralelos
No se seleccionan archivosUsar --config-ignore sin filtroVerificar URL, acceso y extractor
Todo se omiteComprobar la ruta del archivoUsar otro archivo solo para diagnóstico
Respuestas o reposts inesperadosRevisar ajustes de TwitterDefinir replies, retweets y quoted
USO RESPONSABLE

Conoce los límites antes de descargar a gran escala

gallery-dl es un descargador local, no un sistema de permisos. Descarga solo contenido al que tengas acceso y derecho de uso, respeta la privacidad, los derechos de autor, las condiciones aplicables y la ley. No compartas cookies, tokens, archivos privados ni datos personales descargados. Que una URL sea técnicamente accesible no concede una licencia para republicarla.

El 30 de julio de 2026 este sitio verificó gallery-dl 1.32.8 en los metadatos oficiales de PyPI y confirmó que los archivos oficiales de Codeberg para Windows y Linux responden con HTTP 200, nombres correctos y tamaños esperados. El comportamiento de X puede cambiar; vuelve a revisar la versión y la documentación oficial si un comando deja de funcionar.

Preguntas frecuentes

Preguntas sobre gallery-dl y Twitter / X

¿gallery-dl funciona con Twitter / X?

Sí. El extractor actual reconoce publicaciones, páginas de medios, cronologías, Me gusta, marcadores, listas, búsquedas y otros tipos compatibles. Simula siempre la URL exacta.

¿Por qué pide cookies autenticadas?

X limita el acceso anónimo. Inicia sesión normalmente en un perfil propio y usa --cookies-from-browser con ese mismo perfil.

¿Cómo descargo solo los medios de una cuenta?

Empieza por la URL /media, simúlala y descarga un rango pequeño. Revisa el resultado antes de ampliar el trabajo.

¿Cómo evito duplicados?

Usa --download-archive con una ruta estable. gallery-dl guarda los identificadores correctos y los omite en ejecuciones posteriores.

¿Qué hago ante un límite de Twitter?

Deja que ratelimit espere, reduce solicitudes repetidas y evita reintentos paralelos. Puede ser necesaria una versión o corrección nueva.

¿Puedo compartir mi configuración?

Solo ajustes revisados y sin secretos. Elimina rutas de cookies, perfiles, cuentas, archivos privados, URLs y tokens.

Referencias oficiales

Código oficial del extractor de TwitterConfiguración de ejemplo oficialOpciones oficiales de línea de comandos
SIGUIENTE PASO

Recursos relacionados