如何从vbscript中的html页面提取值-我尝试了MSXML2.DOMDocument
下面是我试图从网页中的节点获取值的一些代码。但在尝试设置对象节点时失败。。。非常感谢您的帮助如何从vbscript中的html页面提取值-我尝试了MSXML2.DOMDocument,html,vbscript,domdocument,Html,Vbscript,Domdocument,下面是我试图从网页中的节点获取值的一些代码。但在尝试设置对象节点时失败。。。非常感谢您的帮助 Dim objHttp, sWebPage, objNode, objDoc Set objDoc = CreateObject("MSXML2.DOMDocument") objDoc.Load "http://www.hl.co.uk/shares/shares-search-results/a/aveva-group-plc-ordinary-3.555p" ' objDoc.setPrope
Dim objHttp, sWebPage, objNode, objDoc
Set objDoc = CreateObject("MSXML2.DOMDocument")
objDoc.Load "http://www.hl.co.uk/shares/shares-search-results/a/aveva-group-plc-ordinary-3.555p"
' objDoc.setProperty "SelectionLanguage", "XPath"
' Find a particular element using XPath:
Set objNode = objDoc.selectSingleNode("span[@id='ls-bid-AVV-L']")
MsgBox objNode.getAttribute("value")
objDoc.validateOnParse=False
关闭验证,并使用objDoc.async=False
避免monster页面出现问题(至少没有“msxml3.dll:完成此操作所需的数据尚不可用。”错误)objNode.text
objDoc.validateOnParse=False
关闭验证,并使用objDoc.async=False
避免monster页面出现问题(至少没有“msxml3.dll:完成此操作所需的数据尚不可用。”错误)objNode.text
使用Internet Explorer COM对象:
url = "http://www.hl.co.uk/shares/shares-search-results/a/aveva-group-plc-ordinary-3.555p"
Set ie = CreateObject("InternetExplorer.Application")
ie.Visible = True
ie.Navigate url
While ie.ReadyState <> 4
WScript.Sleep 100
Wend
MsgBox ie.document.getElementById("ls-bid-AVV-L").innerText
ie.Quit
url=”http://www.hl.co.uk/shares/shares-search-results/a/aveva-group-plc-ordinary-3.555p"
设置ie=CreateObject(“InternetExplorer.Application”)
可见=真实
浏览网址
而ie.ReadyState 4
WScript.Sleep 100
温德
MsgBox ie.document.getElementById(“ls-bid-AVV-L”).innerText
即退出
使用Internet Explorer COM对象:
url = "http://www.hl.co.uk/shares/shares-search-results/a/aveva-group-plc-ordinary-3.555p"
Set ie = CreateObject("InternetExplorer.Application")
ie.Visible = True
ie.Navigate url
While ie.ReadyState <> 4
WScript.Sleep 100
Wend
MsgBox ie.document.getElementById("ls-bid-AVV-L").innerText
ie.Quit
url=”http://www.hl.co.uk/shares/shares-search-results/a/aveva-group-plc-ordinary-3.555p"
设置ie=CreateObject(“InternetExplorer.Application”)
可见=真实
浏览网址
而ie.ReadyState 4
WScript.Sleep 100
温德
MsgBox ie.document.getElementById(“ls-bid-AVV-L”).innerText
即退出