Descargar Imágenes y Videos desde un Perfil Público de Instagram utilizando Instaloader
Instaloader es una herramienta para descargar imágenes (o videos) junto con los textos (captions) de las fotos (o videos), además de otros metadatos desde Instagram. Entre sus principales características se tienen:
- Descarga perfiles públicos y privados, hashtags, historias de usuario, feeds, y medios guardados
- Descarga comentarios, geotags, y textos (captions) de cada publicación
- Automáticamente detecta cambios en el nombre del perfil, y renombra el directorio de acuerdo a esto
- Permite una fina personalización de filtros, además de donde almacenar los medios
- Automáticamente reinicia la iteraciones de descargas interrumpidas
- Es software libre de fuente abierta escrita en Python
Se procede a ejecutar Instaloader con la opción “-h”, la cual permite visualizar un resumen de sus opciones.
$ sudo instaloader -h
Ahora se ejecuta Instaloader para descargar todas las imágenes y videos de un perfil, como también la imagen de perfil.
$ sudo instaloader profile nombreperfilxyz
La opción “profile”, define un perfil público o privado. En caso sea privado debe utilizarse la opción “--login”.
Finalizada la ejecución de Instaloader, se crea una carpeta con el nombre del perfil descargado. Para el caso del presente ejemplo se encuentran archivos en formato JPG, videos en formato MP4, archivos en formato TXT conteniendo los textos de las publicaciones, y archivos de extensión “JSON.XY” conteniendo información detallada en formato JSON sobre cada publicación descargada.
Si el perfil ya descargado ha sido renombrado, Instaloader automáticamente lo encontrará por su ID único, y renombrará la carpeta de acuerdo a esto.
Aparte de las publicaciones del perfil, se descarga también la imagen actual del perfil. Para cada perfil se descarga; las historias del usuario, los destacados del perfil, las publicaciones donde el usuario fue etiquetado, y videos IGTV.
Instaloader tiene una extensa y muy completa documentación, donde se incluyen todas sus funcionalidades y opciones en linea de comando para descargar imágenes y videos desde Instagram. Información sobre el módulo Python, ejemplos de uso avanzado y resolución de problemas.
Fuentes:
Sobre el Autor
Alonso Eduardo Caballero Quezada - ReYDeS
Instructor y Consultor Independiente en Ciberseguridad
WhatsApp: https://wa.me/51949304030
Correo Electrónico: ReYDeS@gmail.com
Twitter: https://twitter.com/Alonso_ReYDeS
Youtube: https://www.youtube.com/c/AlonsoCaballero
LinkedIn: https://pe.linkedin.com/in/alonsocaballeroquezada/