
istore.apple.com のライブ URL は、wget を使用してダウンロードした URL とは異なります。
この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 でダウンロードした Web ページ (オフライン) のソース コードと元のページのソース コードを比較して、結果が同じでない理由を調べることをお勧めします。
HTTPS 経由で Web サーバーに接続するには、多くの操作が伴うことに留意してください。Web サーバーは、ユーザーエージェント、画面解像度、セッション クッキーなどに基づいて異なる情報を返す場合があります。