1. ホーム
  2. google-chrome

[解決済み] Chromeウェブストアから指定されたIDのCRXファイルをダウンロードする方法を教えてください。

2023-03-29 13:03:22

質問

拡張機能の.crxファイルをウェブストアからダウンロードしたいのですが、ウェブストアから拡張機能をインストールした際に、ネットワークリクエストを解析するためにfiddlerを使用して、それを取得しました。

例えば、拡張機能の場合 https://chrome.google.com/webstore/detail/bjclhonkhgkidmlkghlkiffhoikhaajg

はダウンロードリンクです。

https://clients2.googleusercontent.com/crx/download/OgAAADQ_Loe5gfVPF2OUaB35tvex-NKlmA8V4K5YlWuvLCknMH7egLLmnMoFuCZePl_idE1GMf8jZC2KbjQqyyLDoDAAxlKa5eDp-z9frOppHWtQsRU3-iGrrrrA/extension_1_7_11.crx

今、私は拡張子の.crxを取得するための普遍的な方法があるかどうか疑問に思っている、問題は、どのようにGoogleの暗号化でした。

bjclhonkhgkidmlkghlkiffhoikhaajg

OgAAADQ_Loe5gfVPF2OUaB35tvex-NKlmA8V4K5YlWuvLCknMH7egLLmnMoFuCZePl_idE1GMf8jZC2KbjQqyyLDoDAAxlKa5eDp-z9frOppHWtQsRU3-iGrrrrA ?

どんなアイデアでも参考になります。

どのように解決するのですか?

私の拡張機能の1つは、拡張機能IDだけを知っている他のCRXを自動的にダウンロードしなければなりませんでした。私は次のURLを開くことによってこれを解決しました。

http://clients2.google.com/service/update2/crx?response=redirect&x=id%3D<EXTENSION_ID_HERE>%26uc%26lang%3Den-US&prod=chrome

このページでは、その https://clients2.googleusercontent.com/crx/download/ のアドレスに転送します。

どうやってこのURLを思いついたのかもう覚えていませんが(ページのソースのどこかにあったか、ネットワークスニッファーを使ったか)、去年の12月からずっとうまくいっているので、信頼できそうです。