读书人

获取验证码有关问题

发布时间: 2012-03-11 18:15:39 作者: rapoo

获取验证码问题
这是验证码 相关部分

HTML code
  <td align="center" bgcolor="#F2F2F2">验    证   码:</td>                  <td align="left" bgcolor="#F2F2F2"><input tabindex="3" name="tbCode" id="tbCode" type="text" class="bk" size="8" /><img class="btn" src="code.en.img.php" align="absmiddle" onclick="this.src='code.en.img.php?'+Math.random()" title="点击图片换一张" />



网上找了段代码
VB.NET code
    Dim html As HTMLDocument = DirectCast(Me.WebBrowser1.Document.DomDocument, HTMLDocument)        '下面代码中,获取图片的方式有很多,因为比较简单,我就不列举了,直接用ID来做为例子的         Dim img As IHTMLControlElement = DirectCast(WebBrowser1.Document.Images("randNumber").DomElement, IHTMLControlElement)        Dim range As IHTMLControlRange = DirectCast(DirectCast(html.body, HTMLBody).createControlRange(), IHTMLControlRange)        range.add(img)        range.execCommand("Copy", False, Nothing)        img = Nothing        range = Nothing        html = Nothing        If Clipboard.ContainsImage() Then            Me.PictureBox1.Image = Clipboard.GetImage()        Else            MessageBox.Show("执行不成功")        End If        Clipboard.Clear()



是和ID 有关的
我的这个是 SRC的 应该怎么改

[解决办法]
通过img.src不能读写吗
[解决办法]
你给的HTM代码中图片元素没ID标识,要是有的话只要一句话就可访问,如
msgbox WebBrowser1.Document.getElementById("tbCodeImg").src

读书人网 >VB

热点推荐