Не в состоянии 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'