J'adore vraiment yt-dlp, le fork de youtube-dl (à l'abandon, pour rappel)
Une des fonctionnalités qu'il ajoute est la prise en charge des cookies des navigateurs sur la machine.
Par exemple, je voulais télécharger une Story Instagram* avec la commande suivante :
yt-dlp.exe https://www.instagram.com/stories/<username>/<story-id>/
* Vidéo courte qui ne reste publiée que 24 heures.
1/2
Malheureusement, il faut être connecté, car yt-dlp retourne cette erreur :
ERROR: [instagram:story] You need to log in to access this content. Use --cookies, --cookies-from-browser, --username and --password, or --netrc (instagram) to provide account credentials
Il ne se contente pas seulement d'afficher une erreur, mais aussi comment la corriger !
La solution est alors simple :
yt-dlp.exe --cookies-from-browser firefox https://www.instagram.com/stories/<username>/<story-id>/
Et voilà
2/2
@kvuilleumier
oh... merci pour l'astuce !
@sebsauvage Je n'ai pas précisé, mais il faut bien sûr être connecté sur le site en question avec le navigateur choisi.
Aucune idée si ça fonctionne avec tous les sites qui demandent à se connecter par contre.
@kvuilleumier
A essayer
Merci