基因睾蛋白有什么作用:从新浪获取股票历史数据

来源:百度文库 编辑:偶看新闻 时间:2024/05/04 23:57:06

从新浪获取股票历史数据

(2010-01-08 11:01:30)转载 标签:

正则表达式

股票

分类: 股票 转自:http://blog.163.com/fluxray_sensor/blog/static/2965101520085213574929/

这几天在网上找股票的历史数据想研究研究,最后找到一个不错的接口,来自于雅虎,是在一个博客上找到的,地址为:http://www.bizeway.net/read.php?317 。不过这个不是我第一个找到的接口,最初始我是想直接解析新浪的历史交易页面,不过那个数据不是很全,只有大概近2个多月的数据。下面我把解析的脚本贴出来,主要是为了再次演示正则表达式的无穷魅力,因为解析的关键无疑是在一句正则表达式上!

$stockCode = 600000
$url = "http://money.finance.sina.com.cn/corp/go.php/vMS_MarketHistory/stockid/{0}.phtml"-f $stockCode
$wc = New-Object System.Net.WebClient
$content = $wc.DownloadString($url)

$reg = "\s*([^\s]+)\s+\s*

\s*\s+\s+\s+\s+"
$result = [RegEx]::matches($content, $reg)

foreach($item in $result)
{
    $date =$item.Groups[1].Value # 时间
    $opening =$item.Groups[2].Value # 开盘
    $maxHigh =$item.Groups[3].Value # 最高
    $closing =$item.Groups[4].Value # 收盘
    $maxLow =$item.Groups[5].Value # 最低
    Write-Host$date $opening $maxHigh $closing $maxLow
}
分享 分享到新浪Qing

0

阅读(1662) 评论 (0) 收藏(1) 转载(0) 打印举报 已投稿到: 排行榜 圈子

转载列表:

转载 前一篇:实时股票数据接口大全 后一篇:報表元件 JFreeChart.NET