我的目标是从加载的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”
(请注意查看您需要登录的图片!)
请注意图像不会在扩展名中结束,这很可能会导致错误。
提取的链接示例:
所以,我的问题是,如何让我的代码接受此链接作为有效的图像文件?