苹果商店在wget中显示不同的页面


0

istore.apple.com实时URL与使用wget下载的URL不同

在浏览器中打开该网址

https://itunes.apple.com/us/genre/ios-games-action/id7001?mt=8&letter=A

您将看到分页页面,例如1,2,3等(将选择A)。

但是当我使用wget下载页面时

wget https://itunes.apple.com/us/genre/ios-games-action/id7001?mt=8&letter=A

在系统中下载后,打开文件,您将看到不同的页面(您将不会看到A Selected和分页页面)。

为什么会发生这种情况以及如何获取原始页面?

Answers:


0

我用了 $ wget 'https://itunes.apple.com/us/genre/ios-games-action/id7001?mt=8&letter=A'

并得到了这个==> 在此处输入图片说明

因此,我无法重现您在这里提到的问题。我建议您将wget下载的网页的源代码(脱机)与原始页面的源代码进行比较,以找出结果不同的原因。

请记住,通过HTTPS连接到Web服务器涉及许多操作。WebServer可能会根据您的User-Agent,屏幕分辨率,会话cookie ...返回不同的信息。


要完成我的回答,您可以检查网页的来源,将其复制并粘贴到文件中。那么某些工具(例如vimdiff)可以很好地突出显示两个文件之间的区别(在OS X和Linux上可用)$ vimdiff wgetfile.htm orginal.html
Florian Bidabe
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.