首先需要下载支持文件正则巅峰: 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执行。
图示: