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"