是否可以通过编程方式从Apple应用程序商店下载应用程序而无需使用iTunes?

从iPhone下载iTunes中的应用程序时,我尝试过Wireshark捕获数据包。在跟踪中,我有一个HTTP数据包,其中显示了我下载的应用程序的URL。

即:http://a558.phobos.apple.com/us/r1000/049/Purple/v4/d1/8f/93/d18f931b-f90c-6830-236f-1be569e3c9ee/mzps4099439710744129538.D2.dpkg.ipa

但是,当我使用Wget从此URL下载时,结果却是403 Forbidden

我之所以寻求帮助,是因为有一些“智能路由器”声称可以加快从应用商店的下载速度,并且我想下载一些应用来测试实际的下载速度并进行验证。但是,我不想单击iTunes中的每个下载。我有自己的Apple帐户,并且只会下载免费的应用程序。

最佳答案

不要忘记其他标头,例如“user-agent”和cookie:

wget --header ='用户代理:iTunes / 12.1.1(Windows; Microsoft Windows 7 x64商业版Service Pack 1(内部版本7601); x64)AppleWebKit / 7600.1017.9000.2'--header ='接受:/'- -header ='Cookie:downloadKey = expires = 1426914268〜access = / us / r1000 / 131 / Purple3 / v4 / f8 / f8 / f8 / c5 / f8f8c50a-90fc-f62f-af89-796bf89111c6 / gbp3951770696681909972.D2.pd.ipa *〜 md5 = 11e28a91dbf5454de97148d90fce5386''http://a1834.phobos.apple.com/us/r1000/131/Purple3/v4/f8/f8/c5/f8f8c50a-90fc-f62f-af89-796bf89111c6/gbp3951770696681909972.D2.pd.ipa'

10-06 14:48
查看更多