Las historias de Instagram son publicaciones efímeras que desaparecen después de 24 horas. Pueden ser vídeos o imágenes, y pueden ser vistos por cualquiera que siga la cuenta o visite el perfil. A veces, es posible que desee guardar una historia de Instagram para su posterior visualización o acceso sin conexión. Sin embargo, Instagram no proporciona una forma oficial de descargar historias desde su plataforma. Afortunadamente, hay una herramienta que puede ayudarte a hacer eso: yt-dlp.
yt-dlp es un programa de línea de comandos que te permite descargar videos y audio de varios sitios web, incluyendo YouTube, Facebook, Twitter, TikTok y, por supuesto, Instagram. Se basa en youtube-dl, una herramienta popular que ha existido durante muchos años. Sin embargo, yt-dlp tiene algunas ventajas sobre youtube-dl, como:
Puede encontrar más información sobre yt-dlp en su página GitHub.
Una de las características que yt-dlp tiene sobre youtube-dl es que puede descargar historias de Instagram de presentaciones de diapositivas de vídeo. Estas son historias que consisten en múltiples clips de video que se reproducen uno tras otro. yt-dlp puede descargar cada clip de vídeo por separado o combinarlos en un archivo. También puede extraer los metadatos de la historia, como el nombre de usuario, fecha, título, etc.
Para usar yt-dlp y gallery-dl, necesitará tener Python 3 instalado en su computadora. Python es un lenguaje de programación en el que están escritas estas herramientas. También necesitará pip, que es un gestor de paquetes que puede instalar módulos y paquetes Python.
Si está usando Windows, puede descargar Python 3 desde aquí. Asegúrese de marcar la opción "Add Python 3.x to PATH " durante el proceso de instalación. Esto le permitirá ejecutar comandos Python desde cualquier directorio de su sistema.
Si está usando Mac o Linux, es posible que ya tenga Python 3 instalado en su sistema. Puede comprobarlo abriendo un terminal y escribiendo python -versión. Si ve algo como "Python 3.x. x ", entonces está listo. Si no, necesitará instalar Python 3 desde el gestor de paquetes de su sistema o desde here.
Para instalar pip, puede seguir las instrucciones de here. Pip debe instalarse automáticamente con Python 3, pero en caso de que no lo sea, puedes usar el script get-pip.py para instalarlo manualmente.
Una vez que tenga Python 3 y pip instalados, puede instalar yt-dlp con pip. Abra un terminal y escriba pip install yt-dlp. Esto descargará e instalará yt-dlp y sus dependencias en su sistema. Puede comprobar si yt-dlp está instalado correctamente escribiendo yt-dlp -versión. Debería ver algo como "yt-dlp 2021.10.22 ".
Para descargar historias de Instagram, necesitarás iniciar sesión en Instagram con uno de los métodos de autenticación soportados por yt-dlp. Hay tres maneras de hacer esto:
-cookies con yt-dlp, por ejemplo: yt-dlp -cookies.txt https://www.instagram.com/stories/username/. -username y -password>code, por ejemplo: yt-dlp -username your_username -password https:/www.gram.com/stories/username/. Sin embargo, este método puede no funcionar para algunas cuentas o puede desencadenar un desafío de verificación desde Instagram.-add-header con yt-dlp, por ejemplo: yt-dlp -add-header "Authorization: Bearer your_access_token" https:/www.instagram.com/stories/username/. Solo necesitas usar uno de estos métodos para iniciar sesión en Instagram. Elige el que funcione mejor para ti.
El siguiente paso es encontrar la URL de la historia de Instagram que desea descargar. Hay dos maneras de hacer esto:
https://www.instagram.com/stories/username/1234567890123456789/. https://www.instagram.com/stories/username/1234567890123456789/. Solo necesitas una URL por historia. Si la historia tiene varias diapositivas, yt-dlp las descargará todas.
Una vez que tengas la URL de la historia de Instagram que quieres descargar, puedes usar yt-dlp para descargarla. Abra un terminal y escriba yt-dlp seguido de la URL y cualquier otra opción que desee usar. Por ejemplo, si quieres descargar el video con la más alta calidad y combinarlo en un archivo, puedes escribir: yt-dlp -f bestvideo+bestaudio --merge-output-format mp4 https://www.graminsta.com/stories/username/1234567890123456789/.
yt-dlp comenzará a descargar la historia del video y le mostrará el progreso y la información en el terminal. También creará un archivo de metadatos con el mismo nombre que el archivo de vídeo, que contiene información como el nombre de usuario, fecha, título, etc. Puede usar la opción -write-info-json para personalizar el formato del archivo de metadatos.
Si quieres descargar historias de imágenes de Instagram, tendrás que usar gallery-dl en lugar de yt-dlp. El proceso es similar, pero con algunas diferencias. Abra un terminal y escriba gallery-dl seguido de la URL y cualquier otra opción que desee usar. Por ejemplo, si desea descargar la historia de la imagen con la más alta calidad y guardarla en una carpeta con el nombre de usuario, puede escribir: gallery-dl -d username --original https://www.instagram.com/stories/username/1234567890123456789/.
gallery-dl comenzará a descargar la historia de la imagen y le mostrará el progreso y la información en el terminal. También creará un archivo de metadatos con el mismo nombre que el archivo de imagen, que contiene información como el nombre de usuario, fecha, título, etc. Puede usar la opción -write-metadata para personalizar el formato del archivo de metadatos.
Si desea descargar varias historias de imágenes a la vez, puede crear un archivo de texto con una URL por línea y usar la opción -i con gallery-dl, por ejemplo: gallery-dl -i stories.txt -d username --original.
En este artículo hemos aprendido a descargar historias de Instagram con yt-dlp y gallery-dl. Estas son herramientas poderosas que pueden ayudarlo a guardar sus historias favoritas para su posterior visualización o acceso sin conexión. También puede utilizarlos para descargar otros tipos de medios de Instagram, como publicaciones, carretes, videos IGTV, etc. Solo asegúrese de respetar la privacidad y los derechos de los creadores originales y no utilice su contenido para fines ilegales o poco éticos.
No, no se puede. Instagram requiere autenticación para acceder a las historias, por lo que tendrá que iniciar sesión con uno de los métodos descritos anteriormente.
No, no puedes. Las historias de Instagram solo están disponibles durante las 24 horas posteriores a su publicación. Después de eso, se eliminan de los servidores de Instagram y no se pueden recuperar.
Sí, usted puede. yt-dlp y gallery-dl son herramientas multiplataforma que pueden ejecutarse en Windows, Mac, Linux, Android, iOS, etc. Solo necesita tener Python 3 y pip instalados en su dispositivo o plataforma.
Sí, usted puede. Puede utilizar scripts o trabajos cron para automatizar el proceso de descarga de historias de Instagram desde varias cuentas o a intervalos regulares. Puede encontrar algunos ejemplos de scripts y trabajos de cron here.