vb2005 如何用WebBrowser自動提交(無名)圖像按紐..模擬滑鼠點擊該按紐
語言軟體 : Microsoft Visual Basic 2005 Express 版
使用元件 : WebBrowser 用作瀏覽網 , ComboBox 用作網址例 , Button 用作連結按紐
問題 : 當程式用WebBrowser瀏覽一遊戲網頁,在網頁當中有一(無名)圖像按紐....現希望程式能模擬滑鼠點擊該按紐(自動提交)
[quote]Html原始檔題顯示如下:
<div align=center> <span style= "cursor:hand; " onclick= "dorequest( 'bmpitem '); "> <img src=images/default/commonf.jpg border=0 alt=效果> </span>
[/quote]
因為按紐(無名 & 無ID)用唔到以下兩個方法
[quote]
Dim oButton As HtmlElement = WebBrowser1.Document.GetElementById( "submit ")
oButton.DomElement.click()
Dim oButton As HtmlElement = WebBrowser1.Document.GetElementsByTagName( "submit ")
oButton.DomElement.click()
[/quote]
請問那位高手能幫下手?解答下..教我點做???
[解决办法]
Dim doc As HtmlDocument
doc = WebBrowser1.Document
Dim ele As HtmlElement
For Each ele In doc.All
If InStr(ele.OuterHtml, " 'bmpitem ' ", CompareMethod.Text) > 0 And ele.TagName = "SPAN " Then
ele.InvokeMember( "Click ")
Exit Sub
End If
Next
*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码)
http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html