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.

4voto

Wiicho Orozco Points 61

Une autre façon d'obtenir le fichier crx.

  1. Copiez l'url de l'extension, par exemple : https://chrome.google.com/webstore/detail/tiff-viewer/fciggfkkblggmebjbekbebbcffeacknj?hl=es

  2. Sur le site web http://crxextractor.com/

  3. Cliquez sur l'option "COMMENCER GRATUITEMENT".

  4. Collez l'url de l'extension dans la zone de texte.

  5. Cliquez sur l'option "TELECHARGER".

  6. Cliquez sur l'option "GET .CRX".

3voto

Bewc Points 15

C'est un moyen moins technique que d'utiliser fiddler, et je me rends compte que cela date de trois ans maintenant, mais je regarde toujours si quelqu'un d'autre n'a pas résolu le problème. J'ai trouvé quelqu'un qui l'a fait, et j'ai utilisé sa solution plusieurs fois avec succès. Sa solution est une extension qui peut télécharger d'autres extensions, appelée Give Me CRX :

https://chrome.google.com/webstore/detail/give-me-crx/acpimoebmfjpfnbhjgdgiacjfebmmmci

3voto

Ashokkumar Points 47

Pour télécharger l'extension chrome à partir d'un identifiant donné, il suffit de procéder comme suit

var currentEXTId = 'bjclhonkhgkidmlkghlkiffhoikhaajg';    
let downloadURL = https://clients2.google.com/service/update2/crx?response=redirect&x=id%3D" + currentEXTId + "%26uc&prodversion=32;

L'URL ci-dessus est l'URL de téléchargement de l'extension chrome. Il existe également une extension chrome qui peut vous aider à télécharger l'extension chrome sous forme de fichier zip ou crx. https://chrome.google.com/webstore/detail/crx-extractordownloader/ajkhmmldknmfjnmeedkbkkojgobmljda

Le code qui explique comment procéder est également disponible dans le document suivant Repo Github

2voto

Zalmy Points 21

Créez un signet et ajoutez la fonction javascript comme adresse. Naviguez jusqu'à l'extension chrome que vous souhaitez télécharger, puis cliquez sur le signet et le téléchargement devrait commencer.

javascript:(function(){
    var pathname = location.pathname;pathArray = pathname.split("/");   
    location = ("http://clients2.google.com/service/update2/crx?response=redirect&x=id"+"%" + "3D" + pathArray[pathArray.length -1]+"%" + "26uc%" + "26lang%" + "3Den-US&prod=chrome"); })();

Remerciements

2voto

Je vous recommande également d'essayer ce site web http://crxextractor.com . Ici, vous pouvez télécharger une extension par son URL Chrome Webstore et extraire son code source dans le navigateur, sans logiciel supplémentaire, et tout se fait en un clic ou deux.

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