我想从网上商店下载扩展的.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
?
任何想法都会有所帮助。
最佳答案
对于我的扩展程序之一,我不得不仅知道扩展程序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月以来,它对我来说一直很有效,因此看起来很可靠。