如何读取一个网页的一个特定的字符呢?
我对读取网页的过程很难理解,也不知道应该用哪个UDF,我对正则也不是很明白网址是这个
http://paper.pubmed.cn/ebeco448a9
我想得到23181270这个数字,我应该怎么做呢? #include <INet.au3>
$s_URL = "http://paper.pubmed.cn/ebeco448a9"
$html = _INetGetSource($s_URL)
$getnumber = StringRegExp($html, 'href="http://pubmed.cn/(.*?)" target="_blank', 3)
If @error = 0 Then
MsgBox(0, "", $getnumber)
EndIf 正则在保证精准的前提下可以再简化下:
#include <INet.au3>
$s_URL = "http://paper.pubmed.cn/ebeco448a9"
$html = _INetGetSource($s_URL)
$getnumber = StringRegExp($html, '/(\d+)<', 3)
If @error = 0 Then
MsgBox(0, "", $getnumber)
EndIf
页:
[1]