Linux:WGET – scheme缺less使用-i选项

我正尝试使用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与第一个例子中的url完全相同,只是参数不同。

有没有办法纠正这一点?

非常感谢您的阅读!

为了解决这个问题,我在链接和网络协议上加了双引号。 例如:

"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"