리디렉션을 사용하는 다운로드 사이트에서 실제 다운로드 URL을 찾는 방법 파일 URL이 제공되지

무언가를 다운로드하고 wget싶지만 필요한 파일이있는 웹 사이트는 자동으로 미러를 선택하는 사이트로 리디렉션됩니다 (정적 파일 URL이 제공되지 않음).

이러한 사이트에서 다운로드하면 Firefox에서 작동하지만 어떻게하면 실제 URL (리디렉션 페이지 링크뿐만 아니라)을 얻을 수 wget있습니까?



답변

Firefox에서 전송을 시작하면 취소하고 다운로드를 마우스 오른쪽 단추로 클릭하고 “다운로드 링크 복사”를 누르십시오. 이전 버전을 사용하는 경우 해당 버전을 마우스 오른쪽 버튼으로 클릭하고 “속성”을 클릭하면 링크가 열리는 창에 표시됩니다.

Chrome에서 정상적으로 다운로드를 실행 한 다음 메뉴-다운로드로 이동하면 사용 된 직접 링크가 표시됩니다. 또는 Ctrl+ J를 눌러 창을 엽니 다.


답변

LiveHTTPHeaders 확장명을 사용하여 다운로드중인 파일의 실제 URL을 확인할 수 있습니다 . (특히 GET을 주시하십시오.)


답변

wget도 좋아하지만 cURL 과 같은 다른 도구를 사용 합니다. cURL에는 특히 리디렉션 ( -L / --location) 을 따르는 기능이 있으며 wget과 마찬가지로 무료입니다. 나는 당신의 툴 벨트에 두 가지를 유지하는 것이 좋습니다; 그들은 보완적인 기능을 가지고 있습니다.

다음 은 wget 또는 cURL을 사용하여 인증을 위해 쿠키를 사용하는 사이트에서 다운로드하는 방법에 관한 흥미로운 기사 입니다. 리디렉션을 따르는 cURL –location 기능에 대한 언급이 있습니다. (실제로 wget에 대해 언급 된 특수 플래그가 없으면 wget이 암시 적으로 리디렉션을 따를 수 있습니다 ..?)


답변

이것은 당신이 찾고있는 대답입니다!

완벽한 원 클릭 솔루션은 단 하나뿐입니다 : cliget

다운로드 대화 상자에서 헤더, 쿠키 및 클립 보드에 복사 버튼이있는 curl 명령을 제공합니다.

들어 파이어 폭스 : https://addons.mozilla.org/en-US/firefox/addon/cliget

Chrome 용 curlwget을 연결하지 않습니다. Chrome과 동등한 기능을 갖춘 경우이 답변을 업데이트하십시오.


답변

이러한 상황에서는 먼저 실제 다운로드를 시작하고 일시 중지하고 URL을 복사합니다.


답변

다운로드 할 링크가 많고 특정 URL을 선택해야 할 때 일반적으로 firefox DownThemAll 애드온을 사용 합니다.

전체 URL이 표시되며 일시 중지 모드에서 추가 할 수 있으므로 원하는 경우 다운로드를 시작할 수 있습니다.

추가 기능으로 URL을 잡고 다운로드를 모두 건너 뛸 수 있습니다.
그러나 파일을 다운로드해야하는 경우 DownThemAll은 가속기로 적합합니다.


답변

--trust-server-name플래그를 사용하여 wget을 직접 사용할 수 없습니까 ? 리디렉션 된 파일 이름을 사용하여 다운로드하여 저장합니다.