从app store以编程方式下载

时间:2014-03-15 13:13:05

标签: ios http download wireshark packet

是否可以在不使用iTunes的情况下以编程方式从Apple应用商店下载应用?

我已经尝试 Wireshark 来从我的iPhone下载iTunes中的应用程序时捕获数据包。在跟踪中,我收到了一个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从此网址下载时,结果是403 Forbidden

我寻求帮助的原因是有一些"智能路由器"声称加速从应用程序商店下载,我想下载一些应用程序来测试真正的下载速度并验证它。但是,我不想点击iTunes中的每个下载。我有自己的Apple帐户,我只会下载免费应用程序。

1 个答案:

答案 0 :(得分:0)

不要忘记其他标题,例如'user-agent'和cookie:

wget --header ='User-Agent:iTunes / 12.1.1(Windows; Microsoft Windows 7 x64商业版Service Pack 1(Build 7601); x64)AppleWebKit / 7600.1017.9000.2' - header ='接受: / ' - header ='Cookie:downloadKey = expires = 1426914268~access = / us / r1000 / 131 / Purple3 / v4 / 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'