巧用正则巅峰采集黄金白银大盘价信息

首先需要下载支持文件正则巅峰:
http://www.symental.com/sfw/regtop.zip
解压后放到程序旁边或者系统目录(c:/windows/system32/)

工具使用简介:

http://blog.csdn.net/sysdzw/archive/2010/03/14/5379345.aspx

 

然后编写如下bat脚本:

@echo off
:loop
echo %date% %time%
echo 正在获取黄金大盘价 ...
regtop -g "-W:http://quote.hexun.com/gold/default.aspx" "tmp.txt" "<td>Au99.99</td><td>([\d\.]+)</td>" 0,0
for /F %%a in (tmp.txt) do set a=%%a
echo 黄金大盘价: %a%元/g
echo %date% %time% 黄金大盘价: %a%元/g >>log.txt
echo 获取完毕
echo.
echo 正在获取白银大盘价 ...
regtop -g "-W:http://quote.hexun.com/gold/default.aspx" "tmp.txt" "<td>Ag\(T\+D\)</td><td>([\d\.]+)</td>" 0,0
for /F %%a in (tmp.txt) do set a=%%a
echo 白银大盘价: %a%元/kg
echo %date% %time% 白银大盘价: %a%元/kg >>log.txt
echo 获取完毕
del tmp.txt
pause
echo.
goto loop


 

 

 

例如保存为test.bat,然后双击test.bat执行。

 

图示:

巧用正则巅峰采集黄金白银大盘价信息_第1张图片

你可能感兴趣的:(c,Date,脚本,工具,2010)