#include <INet.au3>
#include <Array.au3>
$sUrl = 'http://www.excelpx.com/forum-5-1.html'
ToolTip('正在获取源码,请稍候……')
$str = _INetGetSource($sUrl)
$str = StringRegExpReplace($str, 'onclick=', '')
$sR = StringRegExp($str, '<a href="(.+?)".+class="《(.+)》', 3)
If @error Then Exit MsgBox(0, 0, '未找到匹配~')
Dim $link[UBound($sR) / 2][2], $x = 0
For $i = 0 To UBound($sR) - 1 Step 2
$link[$x][0] = $sR[$i + 1]
$link[$x][1] = 'http://www.excelpx.com/' & $sR[$i]
$x += 1
Next
_ArrayDisplay($link, '标题及链接')
主要是正则不太会用,哪位高手指点一下啊?谢了。 |