获取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#