Поскольку pdval находится в файле cookie, вы можете использовать опции -b и -c для задачи, связанной с файлами cookie.
-c, --cookie-jar <имя_файла>
(HTTP) Укажите, в какой файл требуется свернуть все файлы cookie после завершения операции.Curl записывает все файлы cookie из своего хранилища в памяти в указанный файл в конце операций.Если куки не известны, данные не будут записаны.Файл будет записан в формате файлов cookie Netscape.Если для имени файла задать одну черту, «-», файлы cookie будут записаны в стандартный вывод.
-b, --cookie
(HTTP) Передайте данные на HTTP-сервер в заголовке Cookie.Предположительно это данные, ранее полученные от сервера в строке «Set-Cookie:».Данные должны быть в формате «ИМЯ1 = ЗНАЧЕНИЕ1; ИМЯ2 = ЗНАЧЕНИЕ2».
Если в аргументе не используется символ «=», вместо этого он рассматривается как имя файла для чтения ранее сохраненного файла cookie.
Таким образом, если вы установите опцию -c , то curl автоматически сохранит cookie в файл.И вы должны использовать -b , чтобы сообщить curl, что берут куки из этого файла.
Таким образом, ваша команда должна выглядеть следующим образом:
curl 'http://somewebsite.com/click?param1=10¶m2=523' -H 'Connection: keep-alive' -H 'Upgrade-Insecure-Requests: 1' -H 'User-Agent: Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Mobile Safari/537.36' -H 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8' -H 'Accept-Encoding: gzip, deflate' -H 'Accept-Language: en-US,en;q=0.9' -b /tmp/somewebsite.cookie -c /tmp/somewebsite.cookie --compressed