понедельник, 20 февраля 2017 г.

Скачиваем AMD-APP-SDK из терминала Linux

Открываем страницу, выбираем нужный пакет

http://developer.amd.com/tools-and-sdks/opencl-zone/amd-accelerated-parallel-processing-app-sdk/

Переходим на страницу соглашения

http://developer.amd.com/amd-license-agreement-appsdk/

Открываем исходный код страницы и ищем следующую форму


<form id="download" action="" method="post">
<input type="hidden" id="amd_developer_central_nonce" name="amd_developer_central_nonce" value="9923234f11" />
<input type="hidden" name="_wp_http_referer" value="/amd-license-agreement-appsdk/" />                               
<input type="hidden" name="f" value="QU1ELUFQUC1TREtJbnN0YWxsZXItdjMuMC4xMzAuMTM2LUdBLWxpbnV4NjQudGFyLmJ6Mg=="/>
</form>

потребуется составить POST данные и указать следующие параметры

--content-disposition
--trust-server-names
--post-data=''

а также сам URL

http://developer.amd.com/amd-license-agreement-appsdk/

POST данные стыкуем амперсантом &




Получаем следующую конструкцию:
 

wget --content-disposition --trust-server-names --post-data='amd_developer_central_nonce=9923234f11&_wp_http_referer=/amd-license-agreement-appsdk/&f=QU1ELUFQUC1TREtJbnN0YWxsZXItdjMuMC4xMzAuMTM2LUdBLWxpbnV4NjQudGFyLmJ6Mg==' http://developer.amd.com/amd-license-agreement-appsdk/


Источник:

http://unix.stackexchange.com/questions/113548/how-to-download-a-file-on-a-webpage-that-is-not-a-direct-link-but-a-javascript-c

Комментариев нет:

Отправить комментарий