本帖最后由 fenhanxue 于 2015-12-16 23:24 编辑 #include <IE.au3>
; #include <IEEx.au3>
$oIE = _IECreate('http://item.m.yhd.com/item/6238357')
$Ele = _IETagNameGetCollection($oIE,"SPAN",28)
;_IEQuery通用获取元素对象
; $Ele = _IEQuery($oIE,"SPAN",'OuterText="指定商品满¥88,立减¥5"')
If $Ele.OuterText = '指定商品满¥88,立减¥5' Then MsgBox(0,0,'相等')
If $Ele.OuterText <> '指定商品满¥88,立减¥5' Then MsgBox(0,0,'不相等')
If StringInStr($Ele.OuterText,'¥') Then
MsgBox(0,0,'存在¥')
Else
MsgBox(0,0,'不存在¥')
EndIf
上述代码,$Ele 的文本,明明就是 ‘指定商品满¥88,立减¥5’ ,明明就显示有¥ 这个字符,但为什么我上述代码运行的结果是:
MsgBox(0,0,'不相等')
MsgBox(0,0,'不存在¥') |