Si quieres hacer una copia de seguridad de tu cuenta de Instagram pero no quieres solicitar una copia de seguridad a facebook o simplemente estás buscando una buena herramienta OSINT de scraping de Instagram, deberías echar un vistazo a Instaloader.
Instaloader es una herramienta gratuita y de código abierto escrita en Python que te permite descargar fotos y vídeos junto con sus pies de foto y otros metadatos de Instagram. Al ser una biblioteca de Python, también puedes escribir tus propios scripts para detectar seguidores fantasma, por ejemplo.
Características de Instaloader
Funciones:
- descarga perfiles públicos y privados, hashtags, historias de usuarios, feeds y medios guardados,
- descarga los comentarios, geoetiquetas y pies de foto de cada publicación,
- detecta automáticamente los cambios de nombre de perfil y renombra el directorio de destino en consecuencia,
- permite una personalización detallada de los filtros y de dónde almacenar los archivos descargados,
- reanuda automáticamente las descargas interrumpidas.
Instalación de Instaloader
Abre un terminal y usa pip3 install instaloader
para instalar. Para actualizar usa pip3 install --upgrade instaloader
$ pip3 install instaloader
Si estás usando Arch/Manjaro, Instaloder está disponible en AUR. Los usuarios de Windows 10 pueden descargar el ejecutable independiente.
Uso de Instaloader
$ instaloader profile [profile …]
Para descargar todas las fotos y vídeos de un perfil, así como la foto de perfil, utiliza instaloader profile
. También puedes especificar una lista de nombres de usuario. También ayudará si estás dentro de la carpeta donde desea guardar los datos de Instagram.
instaloader profile [nombre_usuario]
Para actualizar la copia local de tu nombre de usuario descargada utiliza instaloader --fast-update profile
. Usando esta opción, Instaloader se detiene al llegar a la primera imagen ya descargada. Al actualizar perfiles, Instaloader detecta automáticamente los cambios de nombre de perfil y renombra el directorio de destino en consecuencia.
instaloader --fast-update profile [nombre_usuario ...]
Para descargar perfiles privados, deberás iniciar sesión. Utiliza:
instaloader --login=[tu_usuario] profile [nombre_usuario]
Para descargar las historias de un usuario, geoetiquetas, destacados, comentarios o fotos que etiquetaron a tu usuario específico utiliza:
instaloader --stories profile [nombre_usuario]
instaloader --geotags profile [nombre_usuario]
instaloader --highlights profile [nombre_usuario]
instaloader --comments profile [nombre_usuario]
instaloader --tagged profile [nombre_usuario]
Instaloader tiene una documentación increíble que puedes consultar aquí. Tampoco olvides consultar la página de ayuda.