使用alpha从WebBrowser获取验证码图像,而无需下载

时间:2013-06-21 15:24:31

标签: c# browser captcha

我试过像这样使用剪贴板方法:

foreach (IHTMLImgElement img in doc.images)
{    
   if (img.src.Contains(name))
   {
    var imgRange = (IHTMLControlRange) body.createControlRange();
    imgRange.add((IHTMLControlElement) img);
    imgRange.execCommand("Copy", false, null);
    return (Bitmap)Clipboard.GetImage();
   }
}

但是它给了我没有阿尔法的图像 没有alpha验证码是不可读的。

那么,还有其他方法可以从浏览器获取图像吗?

1 个答案:

答案 0 :(得分:0)

如果你有任何cookie设置,只删除它,这样你就可以得到真正的验证码。