Awadhesh Maurya Ответов: 1

Загрузите текстовый файл с помощью wget или curl


Я хочу загрузить текстовый файл, который находится на удаленном сервере. Если я использую wget или curl-O для загрузки, иногда он помещает html-код в загруженный текстовый файл.

Например, если имя текстового файла text.txt которые содержат строку "hello world"

с помощью - wget
через wget http://url/text.txt

или

завиток -о http://url/text.txt

Теперь в локальной системе text.txt есть что-то вроде:
<html><head><meta name="viewport" content="width=device-width,initial-scale=1"></head><frameset border="0" rows="100%,*" cols="100%"
                        frameborder="no"><frame name="TopFrame"
                        scrolling="yes" noresize src="http:url"><frame name="BottomFrame" scrolling="no"
                        noresize><noframes></noframes></frameset></html>



Я также пробовал со многими вариантами работы с wget, но не смог получить ни одного правильного ответа.
Кто-нибудь может пожалуйста помочь мне...

Что я уже пробовал:

Я также пробовал со многими вариантами работы с wget, но не смог получить ни одного правильного ответа.
Кто-нибудь может пожалуйста помочь мне...

1 Ответов

Рейтинг:
2

Jochen Arndt

wget и локон извлекайте и храните файлы такими, какие они есть. Если вы получили неожиданные данные, они доставляются сервером в этом формате.

Для целей тестирования вы можете использовать wget вариант --save-headers чтобы проверить Content-Type отправка сервером.