#Include <Array.au3>
Local $hDownload = InetGet("http://www.orlydb.com/", @ScriptDir& "\orlydb.html", 1, 1)
Do
Sleep(250)
Until InetGetInfo($hDownload, 2) ; 检查下载是否完成.
MsgBox(0,"","finsh")
InetClose($hDownload) ; 关闭句柄,释放资源.
Local $File,$N=131,$M=0,$I,$T,$File2
Local $IntArray[5][55],$TemArray,$DataType
$IntArray[0][0]="时间"
$IntArray[1][0]="分类"
$IntArray[2][0]="名称"
$IntArray[3][0]="大小"
$IntArray[4][0]="数目"
$File=FileOpen("orlydb.html")
$File2=FileOpen("DATA.txt",1)
If FileExists($File2) Then
FileDelete($File2)
EndIf
;每次读取一行文本,直到文件结束.
Do
Local $line = FileReadLine($File,$N)
$line=StringStripWS($line,1)
$line=StringStripWS($line,2)
;去除空格
If $line<>"" Then
$DataType=StringMid($line,StringInStr($line,'"')+1,StringInStr($line,'"',"",2)-StringInStr($line,'"',"",1)-1)
EndIf
$I=StringInStr($line,">")
$line=StringTrimLeft($line,$I)
$I=StringInStr($line,"<","",-1)
$I=StringLen($line)-$I+1
$line=StringTrimRight($line,$I)
Select
Case $DataType="timestamp"
FileWriteLine($File2,$IntArray[0][$M]&"|"&$IntArray[1][$M]&"|"&$IntArray[2][$M]&"|"&$IntArray[3][$M]&"|"&$IntArray[4][$M])
$M=$M+1
$IntArray[0][$M]=$line
Case $DataType="section"
$I=StringInStr($line,">")
$line=StringTrimLeft($line,$I)
$I=StringInStr($line,"<","",-1)
$I=StringLen($line)-$I+1
$line=StringTrimRight($line,$I)
$IntArray[1][$M]=$line
Case $DataType="release"
$IntArray[2][$M]=$line
Case $DataType="inforight"
$I=StringInStr($line,">")
$line=StringTrimLeft($line,$I)
$I=StringInStr($line,"<","",-1)
$I=StringLen($line)-$I+1
$line=StringTrimRight($line,$I)
$TemArray=StringSplit($line,"|",1)
If $TemArray[0]=2 Then
$IntArray[3][$M]=$TemArray[1]
$IntArray[4][$M]=$TemArray[2]
Else
$IntArray[3][$M]=""
$IntArray[4][$M]=""
EndIf
EndSelect
$N=$N+1
Until $N=672
FileClose($File)
FileClose($File2)
我这边,数据是写入文本文档的,你自己可以根据需要自己改。