Linux: WGET - отсутствует схема с использованием опции -i

Я пытаюсь загрузить несколько файлов из Yahoo Finance, используя wget.

Для этого я использовал скрипт Python для создания текстового файла со всеми URL-адресами, которые мне нужны. При загрузке одного файла (CSV-файл) используйте следующий код:

wget ichart.finance.yahoo.com/table.csv?s=BIOM3.SA&a=00&b=5&c=1900&d=04&e=21&f=2013&g=d&ignore=.csv

все идет хорошо! Однако, когда добавлена ​​опция -i, и вместо того, чтобы читать URL-адрес напрямую, а вместо этого читать его из файла, я получаю сообщение об ошибке:

Invalid URL ichart.finance.yahoo.com/table.csv?s=BIOM3.SA&a=00&b=5&c=1900&d=04&e=21&f=2013&g=d&ignore=.csv: Scheme missing

Файл, содержащий URL-адреса, представляет собой текстовый файл с одним URL-адресом в каждой строке. URL-адреса точно такие же, как в первом примере, но с некоторыми другими параметрами.

Есть ли способ исправить это?

Большое спасибо за чтение!

1 ответ

Решение

Чтобы решить эту проблему, я добавил двойные кавычки на ссылки и веб-протокол. Например:

"http://ichart.finance.yahoo.com/table.csv?s=BIOM3.SA&a=00&b=5&c=1900&d=04&e=21&f=2013&g=d&ignore=.csv"

Другие вопросы по тегам