当前位置:首页 > VB

VB获取WebBroswer里的验证码

canca15年前 (2011-10-17)VB608
Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, URL As Variant)
Dim X, CtrlRange
Dim ii As Long
ii = 0
For Each X In WebBrowser1.Document.All
If X.tagname = "IMG" Then
If LCase(X.src) = "http://www.monternet.com/authcode" Then
Set CtrlRange = WebBrowser1.Document.body.createControlRange()
CtrlRange.Add (X)
CtrlRange.execCommand ("Copy") '获取验证码
Image1.Picture = Clipboard.GetData '在Image1控件上显示
Exit Sub
End If
ii = ii + 1
End If
Next
End Sub
 
调用页面Javascript方法:
方法1:
webbrowser.document.getElementById("content").onmousedown();

方法2:
webbrowser.document.getElementsByName("content")(0).onmousedown();

方法3:
WebBrowser1.Document.parentWindow.execScript "clearInitContent();"

扫描二维码推送至手机访问。

版权声明:本文由Ant.Master's Blog发布,如需转载请注明出处。

本文链接:https://iant.work/post/207.html

标签: VB
分享给朋友:

“VB获取WebBroswer里的验证码” 的相关文章

VB小作品--成语大全

       两三年没用过VB开发过啦!今天我用VB开发了个《成语大全》感觉还OK吧!本来想用.Net开发的,它那个框架这么吓人,弄这个小东西,有点大材小用了,用JAVA开发?使用的时候装个JDK也是挺麻烦的。…

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。