Я пытаюсь найти способ загрузить этот файл:
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 Download -> Free -> tar.xz
Package.
Что я пробовал:
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: Если вы скачаете файл, обратите внимание, что это действительно bz2
файл. Немного безумно, я знаю :-)
решение1
Чтобы загрузить этот файл, вам понадобится файл cookie с именем PHPSESSID
.
Сначала сохраните cookie-файл:
curl \
-c cookie.txt \
-o /dev/null \
https://www.zoiper.com/en/voip-softphone/download/current
Затем используйте этот cookie-файл и загрузите файл:
curl \
-b cookie.txt \
-o zoiper5_5.2.6_x86_64.tar.xz \
https://www.zoiper.com/en/voip-softphone/download/zoiper5/for/linux
Вы также можете сделать это с помощьюзамена процессачтобы избежать записи файла 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