IHTMLControlRange imgRange = (IHTMLControlRange) ((HTMLBody) doc.body).createControlRange(); //Добавляем в неё картинку с капчой imgRange.add((IHTMLControlElement)((IHTMLDocument3)webBrowser1.Document.DomDocument).getElementById("capcher")); //Копируем в буфер обмена imgRange.execCommand("Copy", false, null); //Сохраняем using (Bitmap bmp = (Bitmap) Clipboard.GetDataObject().GetData(DataFormats.Bitmap)) { //Путь для сохранения bmp.Save("C:\whatever.png"); }