Estou tentando descobrir uma maneira de baixar este arquivo:
zoiper5_5.2.6_x86_64.tar.xz
deste link:
https://www.zoiper.com/en/voip-softphone/download/zoiper5/for/linux
desta página da web, respectivamente:
https://www.zoiper.com/en/voip-softphone/download/current
onde man precisa clicar em Linux Download -> Grátis -> tar.xz
Pacote.
O que eu tentei:
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
PS: Se você baixar o arquivo, observe que na verdade é bz2
um arquivo. Um pouco louco, eu sei :-)
Responder1
Para baixar esse arquivo, você precisa de um cookie chamado PHPSESSID
.
Primeiro, salve o cookie:
curl \
-c cookie.txt \
-o /dev/null \
https://www.zoiper.com/en/voip-softphone/download/current
Em seguida, use esse cookie e baixe o arquivo:
curl \
-b cookie.txt \
-o zoiper5_5.2.6_x86_64.tar.xz \
https://www.zoiper.com/en/voip-softphone/download/zoiper5/for/linux
Você também pode fazer isso comsubstituição de processopara evitar gravar um arquivo cookie:
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