Comment télécharger toutes les stories Snapchat d'un endroit précis ?
Voilà un outil qui va plaire aux curieux ou à ceux qui font un peu de renseignement. Vous le savez sûrement, Snapchat permet de suivre ce qui se passe sur la planète grâce à une carte accessible ici, qui affiche toutes les stories du moment.
En se baladant sur la carte, on peut ainsi voir ce qui se passe à tel ou tel endroit, ce qui est vraiment cool pour vivre par procuration certains événement ou tout simplement s’imprégner d’une ambiance ou regarder le temps qu’il fait à l’autre bout de la planète.
Avec le script Snapchat Story Downloader, vous allez pouvoir effectuer des recherches sur la carte Snapchat aux endroits voulus et télécharger toutes les stories pour les regarder et les classer ultérieurement.
Comme on ne sait pas vraiment comme Snapchat détermine les vidéos qui apparaîtront sur la carte, le script est capable de “randomiser” la géolocalisation de quelques centaines de mètres pour espère avoir plus de résultats.
Pour installer l’outil, lancez les commandes suivantes :
git clone https://github.com/nemec/snapchat-map-scraper.git cd snapchat-map-scraper/ # créer un environnement virtualisé python3 -m venv env # activer l'environnement virtualisé source env/bin/activate #installer les dépendances pip3 install -r requirements.txt
Créez ensuite la base de données du lieu qui vous intéresse:
python3 story_downloader.py create snap.db
Puis chopez les coordonnées GPS en regardant l’URL de l’endroit que vous ciblez sur la carte.
Ainsi, à partir de cette url :
[https://map.snapchat.com/@48.870226,2.305133,16.53z](https://map.snapchat.com/@48.870226,2.305133,16.53z)
On peut lancer la commande suivante :
python3 story_downloader.py add --database snap.db --label "Champs Elysées" 48.870226 2.305133
Puis:
python3 story_downloader.py scrape --database snap.db --randomize --repeat
Et voilà, toutes les 120 secondes, les nouvelles vidéos et photos seront automatiquement téléchargées dans le dossier /media du projet.
Amusez-vous bien et joyeux Noël !