当前位置:编程学习 > C#/ASP.NET >>

获取webbrowser页面里的验证码出现问题

我用网上的一种方法 从页面中获取验证码的图片 然后设置到picturebox控件中。。。代码是这样的
 HTMLDocument html = (HTMLDocument)this.webBrowser1.Document.DomDocument;
                IHTMLControlElement img = (IHTMLControlElement)webBrowser1.Document.Images["vdimgck"].DomElement;
                IHTMLControlRange range = (IHTMLControlRange)((HTMLBody)html.body).createControlRange();
                range.add(img);
                range.execCommand("Copy", false, null);
                img = null;
                range = null;
                html = null;
                if (Clipboard.ContainsImage())
                {
                    this.pictureBox1.Image = null;
                    this.pictureBox1.Image = Clipboard.GetImage();

                }
                Clipboard.Clear();

当我去别的机器上用的时候 有的机器可以 有的就不能获取到验证码。。请问这断代码是不是有什么问题。为什么会出现这种情况呢。 --------------------编程问答-------------------- 会不会是你代码的问题?

另外是不是所有机器都可以访问剪贴板 --------------------编程问答-------------------- 你可以试试remote debug 远程调试,哪个不好用就去哪个调试 --------------------编程问答-------------------- range 这个是啥?不明白 --------------------编程问答-------------------- 没有高手来看看吗。急呀 今天必须得解决。。明天回家过年了。。。。
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,