Um downloader IG para perfis únicos ou múltiplos. No segundo caso, ele assume um arquivo com nome de perfil por linha e baixa sequencialmente cada nova imagem, com base em um arquivo que mantém o último timestamp da atualização, em seu diretório relativo.
Nenhum token de acesso é necessário, mas opcionalmente você pode inserir seu nome de login e senha e fazer o download como você mesmo. Não recomendado para downloads enormes, pois o Instagram não gosta disso e pode identificar sua conta se você estiver logado. Algumas dezenas de contas para baixar devem bastar.
Certifique-se de instalar primeiro o Instaloader, pois o script usa sua API.
Em seguida, baixe o script e execute como
./instagram_downloader.py [executar|atualizar|nome do perfil]
Existem 3 operações principais: run
, update
e um nome de perfil. Cada um pode receber uma data para iniciar o download das imagens ou você pode alterar a data codificada no arquivo do script. run
não verifica a hora anterior em que uma imagem de perfil foi baixada e, portanto, destina-se a uma primeira execução, quando nenhuma tentativa anterior foi feita. Caso contrário, update
é o que você precisa, pois um arquivo com o carimbo de data e hora do último download estará presente no diretório de cada perfil e apenas as novas imagens serão baixadas.
A data de início pode ser fornecida como argumento, como em
./instagram_downloader.py -s atualização 2018 01 02
PRs aceitos.
MIT © Gianluca Fiore