将CAPTCHA图像从浏览器中获取到图片框中

时间:2014-01-23 11:22:25

标签: vb.net webbrowser-control captcha picturebox

我有一个网站(http://valfajr5.rozblog.com),它有一个CAPTCHA图像,我想把它放到一个图片框中(在运行时程序中)。我有这个CAPTCHA:

<img width="67" height="20" src="/include/captcha/cap7.php?name_sess=link_auto" title="کد امنیتی" alt="کد امنیتی" id="im_link">

我应该如何使用VB.NET做到这一点?

1 个答案:

答案 0 :(得分:0)

我找到了代码!

Dim elem As HtmlElement = WebBrowser1.Document.GetElementById("im_sec")
   Dim cap As Object = WebBrowser1.Document.DomDocument.bOdy.createControlRange()
   cap.Add(elem.DomElement)
   cap.execCommand("Copy")
   PictureBox1.Image = My.Computer.Clipboard.GetImage