
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 다운로드 웹페이지(오프라인)의 소스 코드와 원본 페이지의 소스 코드를 비교하여 결과가 동일하지 않은 이유를 찾아보시기 바랍니다.
HTTPS를 통해 웹 서버에 연결하려면 많은 작업이 필요하다는 점을 명심하세요. 웹서버는 사용자 에이전트, 화면 해상도, 세션 쿠키 등에 따라 다른 정보를 반환할 수 있습니다.