使用wget / curl下载finance.yahoo数据

时间:2013-02-08 20:27:45

标签: curl wget yahoo finance

我正在尝试在雅虎上下载股息/拆分信息。历史信息可以通过csv文件下载,但不包括股息或股票分割信息。我目前使用wget,但卷曲解决方案会很好。

我目前使用的命令类似于:

wget -nc -q http: //finance.yahoo.com /q/hp?s=DRE&a=10&b=5&c=1987&d=01&e=8&f=2013&g=v&z=66&y=0

其中DRE是此示例中的股票代码。这将返回包含我想要的信息的第一页。但是,尝试检索下一页和后续页面失败:

wget -nc -q http: //finance.yahoo.com /q/hp?s=DRE&a=10&b=5&c=1987&d=01&e=8&f=2013&g=v&z=66&y=66

其中y是,我相信,是所请求页面的历史数据的起点,并且可能的值为66,132,198等。而且,这对我来说似乎很奇怪,而第一个命令在我的脚本中工作,它从命令行运行时不起作用,而是返回此页面:http://finance.yahoo.com/q/hp?s=DRE+Historical+Prices

curl在命令行方面表现出相同的行为。我也尝试添加用户代理参数,但似乎都没有任何影响,至少从命令行。

软件版本为wget-1.13.4curl-7.28.0

在上面的示例中,我必须插入空格才能让此网站允许我发布问题

0 个答案:

没有答案