1

Когда я загружаю файл по этой ссылке с помощью Firefox его размер составляет 74580 B , но когда я загружаю его с помощью curl точно весь заголовок был отправлен Firefox его размер составляет 79891 B (я скопировал весь заголовок из Firefox и вставил его в команду curl ). в чем проблема?

Если вам нужны какие-либо дополнительные данные, спросите меня в комментарии.

Моя команда curl:

curl --header 'Host: members.tsetmc.com' --header 'User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:29.0) Gecko/20100101 Firefox/29.0' --header 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8' --header 'Accept-Language: en-US,en;q=0.5' --header 'Referer: http://www.tsetmc.com/Loader.aspx?ParTree=15131F' --header 'Cookie: ASP.NET_SessionId=pwzbckbdpjlzqj45vcdbd455' --header 'Connection: keep-alive' 'http://members.tsetmc.com/tsev2/excel/MarketWatchPlus.aspx?d=0' -o 'MarketWatchPlus-1393_3_14.xlsx' -L

2 ответа2

1

Рад, что вы разобрались. Я нахожу смесь в Ubuntu невероятно полезной для сравнения текстовых файлов: она устанавливает параметры сравнения в контекстное меню файлового менеджера Nautilus: -

  • если выбрано два или более файлов, контекстным параметром является « Сравнить», и meld планирует сравнить их все (я не рекомендую более четырех);
  • если выбран один файл, контекстным параметром является « Сравнить позже», а у следующего выбранного файла есть контекстное меню « Сравнить с предыдущим файлом», а также « Сравнить позже», чтобы сделать этот новый справочный файл для следующего выбора (для использования, если файлы находятся на разных дисках или в разных каталогах).
0

Webserver который служит для того, чтобы этот файл включил сжатие gzip , Firefox распаковывает gzip, но для скручивания я должен - --compressed чтобы распаковать его.

Итак, моя команда curl:

curl --header 'Host: members.tsetmc.com' --header 'User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:29.0) Gecko/20100101 Firefox/29.0' --header 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8' --header 'Accept-Language: en-US,en;q=0.5' --header 'Referer: http://www.tsetmc.com/Loader.aspx?ParTree=15131F' --header 'Cookie: ASP.NET_SessionId=pwzbckbdpjlzqj45vcdbd455' --header 'Connection: keep-alive' 'http://members.tsetmc.com/tsev2/excel/MarketWatchPlus.aspx?d=0' -o 'MarketWatchPlus-1393_3_14.xlsx' -L --compressed

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .