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
下载后,在您的系统中打开该文件,您将看到不同的页面(您将看不到所选内容,并且不会出现分页)。
为什么会发生这种情况以及如何获取原始页面?
答案1
我用了$ wget 'https://itunes.apple.com/us/genre/ios-games-action/id7001?mt=8&letter=A'
并得到这个==>
所以我无法重现您在此处提到的问题。我建议您比较 wget 下载的网页(离线)的源代码和原始页面的源代码,以找出结果不一样的原因。
请记住,通过 HTTPS 连接到 Web 服务器涉及许多操作。WebServer 可能会根据您的 User-Agent、屏幕分辨率、会话 cookie 返回不同的信息...