Не в состоянии wget файл по ссылке

Я пытаюсь использовать свой терминал для загрузки файла xls по этой ссылке https://www.tase.co.il/_layouts/Tase/ManagementPages/ExcelExport.aspx?sn=none&action=1&SubAction=0&GridId=33&CurGuid={26F9CCE6- D184-43C6-BAB9-CF7848987BFF} & ExportType = 1

Я убедился, что ссылка хорошая, открыв ссылку с Chrome, и появится окно "Загрузить файл xls"

Я попробовал wget --no-check-certificate https://www.tase.co.il/_layouts/Tase/ManagementPages/ExcelExport.aspx?sn=none&action=1&SubAction=0&GridId=33&CurGuid={26F9CCE6-D184-43C6-BAB9 -CF7848987BFF} & ExportType = 1

но безуспешно

конечная точка - создать cronjob, который загрузит этот последний файл по этой ссылке и поместит его в папку /home/vm1/"dropfilehere", когда имя файла xls - содержит дату и время загрузки

1 ответ

Ваш URL содержит несколько символов, которые bash считает "особенным": ?, &, '{' а также '}'. Вы можете сделать эти символы не особенными с \ префикс:

https://www.tase.co.il/_layouts/Tase/ManagementPages/ExcelExport.aspx\?sn=none\&action=1\&SubAction=0\&GridId=33\&CurGuid=\{26F9CCE6-D184-43C6-BAB9-CF7848987BFF\}\&ExportType=1

или поместите весь URL внутри '' кавычки для отключения интерпретации оболочки:

'https://www.tase.co.il/_layouts/Tase/ManagementPages/ExcelExport.aspx?sn=none&action=1&SubAction=0&GridId=33&CurGuid={26F9CCE6-D184-43C6-BAB9-CF7848987BFF}&ExportType=1'
Другие вопросы по тегам