从WebBrowser控件中提取图像

时间:2013-12-30 14:50:28

标签: c# image browser ocr captcha

我的目标是从加载的webbrowser控件中提取图像。

// get the image link from the image element ID.
string imageLink = wbVideos.Document.GetElementById("sbvdcapimg").GetAttribute("src").ToString();

//Download the image into a bitmap
Bitmap image = new Bitmap(new System.IO.MemoryStream(new System.Net.WebClient().DownloadData(imageLink)));

所以代码适用于大多数图片,但是当我使用下面的链接时,我收到格式错误。

当我将此链接解析为我的代码时,会抛出错误:“http://www.swagbucks.com/?cmd=cp-get-captcha-image&ctype=1&tai=478817685&sid=0.4015013770493371

(请注意查看您需要登录的图片!)

  

请注意图像不会在扩展名中结束,这很可能会导致错误。

提取的链接示​​例: enter image description here

所以,我的问题是,如何让我的代码接受此链接作为有效的图像文件?

0 个答案:

没有答案