106 votes

Comment télécharger un fichier CRX depuis la boutique en ligne de Chrome pour un identifiant donné ?

J'aimerais télécharger le fichier .crx d'une extension depuis le webstore, j'utilise fiddler pour analyser la requête réseau lorsque j'installe une extension depuis le webstore et je l'ai obtenu.
Par exemple, pour l'extension : https://chrome.google.com/webstore/detail/bjclhonkhgkidmlkghlkiffhoikhaajg
le lien de téléchargement est le suivant :

https://clients2.googleusercontent.com/crx/download/OgAAADQ_Loe5gfVPF2OUaB35tvex-NKlmA8V4K5YlWuvLCknMH7egLLmnMoFuCZePl_idE1GMf8jZC2KbjQqyyLDoDAAxlKa5eDp-z9frOppHWtQsRU3-iGrrrrA/extension_1_7_11.crx
Je me demande maintenant s'il existe une méthode universelle pour obtenir le .crx d'une extension, le problème étant de savoir comment Google a crypté le .crx.

bjclhonkhgkidmlkghlkiffhoikhaajg

en

OgAAADQ_Loe5gfVPF2OUaB35tvex-NKlmA8V4K5YlWuvLCknMH7egLLmnMoFuCZePl_idE1GMf8jZC2KbjQqyyLDoDAAxlKa5eDp-z9frOppHWtQsRU3-iGrrrrA ?

toute idée sera utile.

2voto

szx Points 1330

J'ai fait un simple Python script pour télécharger des extensions sous forme de fichiers CRX à partir du Chrome Web Store :

Il n'a aucune dépendance externe et fonctionne avec Python 2 ou 3.

Merci à Rob W pour la solution originale.

1voto

Schmidko Points 73

Aucune des méthodes manuelles décrites dans cet article ne fonctionne pour moi, j'ai donc cherché une URL pour télécharger l'extension directement. Je l'ai trouvée et elle fonctionne parfaitement pour moi.

https://clients2.google.com/service/update2/crx?response=redirect&prodversion=49.0&x=id%3D###EXTENSION_ID###%26installsource%3Dondemand%26uc

Vous devez remplacer ###EXTENSION_ID### par l'identifiant de l'extension dans la boutique chrome. Cela fait partie de l'URL.

Exemple d'extension de Google Translate :

https://clients2.google.com/service/update2/crx?response=redirect&prodversion=49.0&x=id%3Daapbdbdomjkkjkaonfhkkikfgjllcleb%26installsource%3Dondemand%26uc

1voto

Cela fonctionne pour Microsoft Edge Chromium :

https://edge.microsoft.com/extensionwebstorebase/v1/crx?response=redirect&prod=chromiumcrx&prodchannel=&x=id%3D<EXTENSION_ID_HERE>%26installsource%3Dondemand%26uc

0voto

Muhammed Zubair Points 31

Vous utilisez le https://www.crx4chrome.com/ et cherchez votre extension, il y a aussi une version différente de cette extension, une fois que vous avez cliqué dessus, téléchargez le fichier .crx

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X