11 points par xguru 2022-09-13 | 2 commentaires | Partager sur WhatsApp
  • Il ne prend en charge qu’une toute petite partie de JS, mais la parse et l’exécute efficacement pour obtenir un résultat
  • Code créé par youtube-dl pour exécuter rapidement, depuis Python, certaines fonctionnalités du site YouTube qui ne peuvent fonctionner qu’en exécutant un certain code/cadre JS, puis en récupérer le résultat

2 commentaires

 
joyfui 2022-09-13

Mais la dernière version remonte à l’an dernier...

 
xguru 2022-09-13

Lien vers le code réel : https://github.com/ytdl-org/youtube-dl/…

Pour voir quelles expressions sont prises en charge, il suffit de consulter le code de test.
https://github.com/ytdl-org/youtube-dl/…

S’il faut parser davantage de code JS, le code grossira sans doute encore, mais au niveau actuel je trouve que c’est une implémentation tout à fait appropriée.