링크 리디렉션이 있고 GUI에서만 작동하는 것처럼 보이는 파일을 터미널에서 어떻게 다운로드할 수 있습니까?

링크 리디렉션이 있고 GUI에서만 작동하는 것처럼 보이는 파일을 터미널에서 어떻게 다운로드할 수 있습니까?

이 파일을 다운로드하는 방법을 알아내려고 합니다.

zoiper5_5.2.6_x86_64.tar.xz

이 링크에서:

https://www.zoiper.com/en/voip-softphone/download/zoiper5/for/linux

각각 이 페이지에서:

https://www.zoiper.com/en/voip-softphone/download/current

Linux 다운로드 -> 무료 -> 패키지를 클릭해야 합니다 tar.xz.


내가 시도한 것:

curl -JLO https://www.zoiper.com/en/voip-softphone/download/zoiper5/for/linux

wget --user-agent=Mozilla --content-disposition -E -c https://www.zoiper.com/en/voip-softphone/download/zoiper5/for/linux

추신: 이 파일을 다운로드하시면 실제로는 bz2파일이라는 점에 유의하시기 바랍니다. 정말 미친 짓인 줄 알아요 :-)

답변1

이 파일을 다운로드하려면 쿠키라는 이름이 필요합니다 PHPSESSID.

먼저 쿠키를 저장합니다.

curl \
  -c cookie.txt \
  -o /dev/null \
  https://www.zoiper.com/en/voip-softphone/download/current

그런 다음 쿠키를 사용하여 파일을 다운로드하십시오.

curl \
  -b cookie.txt \
  -o zoiper5_5.2.6_x86_64.tar.xz \
  https://www.zoiper.com/en/voip-softphone/download/zoiper5/for/linux

당신은 또한 이것을 할 수 있습니다프로세스 교체쿠키 파일 작성을 피하세요.

curl -b <( curl -c - -o /dev/null https://www.zoiper.com/en/voip-softphone/download/current ) -o zoiper5_5.2.6_x86_64.tar.xz https://www.zoiper.com/en/voip-softphone/download/zoiper5/for/linux

관련 정보