링크가 리디렉션되고 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

관련 정보