Как скачать VS Build Tools, используя curl - PullRequest
0 голосов
/ 25 октября 2019

Я печатаю, чтобы загрузить файл с помощью curl, который я могу загрузить с помощью веб-браузера через https://visualstudio.microsoft.com/thank-you-downloading-visual-studio/?sku=BuildTools&rel=16. Я пробовал -L, -X POST, -X GET и еще много чего;ничего не работает, хотяКак я могу скачать файл выше.

1 Ответ

0 голосов
/ 25 октября 2019

Похоже, сначала вам нужно будет использовать curl -L "https://visualstudio.microsoft.com/thank-you-downloading-visual-studio/?sku=BuildTools&rel=16", чтобы добраться до нужного места по ссылке на скачивание, а затем из ответа извлечь <script>, который перенаправляет на фактическую загрузку.

Ввывод последней страницы, на которую вы перенаправлены, есть:

<script>var downloadResult = {result: 'success', downloadUrl: 'https://download.visualstudio.microsoft.com/download/pr/{uuid}/{random_token}/vs_BuildTools.exe'};</script>

Вам нужно извлечь из нее downloadUrl и затем загрузить этот URL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...