DrawToBitmap html-элемента

Регистрация
10.04.2015
Сообщения
14
Благодарностей
3
Баллы
3
Хочу разгадывать капчи вида human verification.
Требуется взять скриншот (именно его изображение) html-элемента canvas и записать его в файл. Пробовал через DrawToBitmap, он работает только с img.
Есть ли способ сделать скриншот любого html-элемента?

код прикладываю

Tab tab = instance.ActiveTab;
Document doc = tab.MainDocument;
HtmlElement he = doc.FindElementByAttribute("canvas", "id", "ayah-canvas-fg", "regexp", 0);

string str = he.DrawToBitmap(false);

string path = project.Directory + @"\1.png";

System.IO.File.WriteAllBytes(path, Convert.FromBase64String(str));

return str;
2.png
11.png
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 106
Баллы
113
Регистрация
10.04.2015
Сообщения
14
Благодарностей
3
Баллы
3
спасибо, попробую
 
Регистрация
10.04.2015
Сообщения
14
Благодарностей
3
Баллы
3

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)