D:\ZP_teaching_materials\ZennoPoster\Kurs_sibbora\Sibbora-Видеоуроки\3. ZennoPro Expert Course\1. Объектная модель ZennoPoster\ZennoLab.CommandCenter\ZennoPoster\
//Ссылка на онлайн-документацию по объектной модели для всех версий ZennoPoster: //http://zennolab.com/wiki/en:zennoposter:macros-documentation
//Ссылка на онлайн-документацию по объектной модели версии 5.11.4.0: //https://help.zennolab.com/en/v5/zennoposter/5.11.4.0/
project.SendInfoToLog("Запущен проект ZennoPoster.xmlz", true); Thread.Sleep(3000); project.SendInfoToLog("Проект ZennoPoster.xmlz выполнен успешно!", true);
//public static string CaptchaRecognition
//Предназначение метода: Распознавание капчи при помощи определённой DLL библиотеки.
//Параметры:
//Перегрузка метода №1:
// string dllName - Имя DLL библиотеки
// string captcha - Капча для распознавания
// string parameters - Параметры распознавания
// bool asyncRecognize - true если необходимо распознавать асинхронно (async way); иначе и по умолчанию, false
//Перегрузка метода №2:
// string dllName - Имя DLL библиотеки
// string[] captchas64Str - Массив картинок (captures) в массиве строк
// string parameters - Параметры распознавания
// bool asyncRecognize - true если необходимо распознавать асинхронно (async way); иначе и по умолчанию, false
//Демонстрация:
Tab Tab1 = instance.ActiveTab;
Tab1.Navigate("https://ru.wikipedia.org/wiki/Капча");
Tab1.WaitDownloading();
HtmlElement elCaptcha = instance.ActiveTab.FindElementByXPath("//img[@class='thumbimage']", 0);
string strCaptchaResult = ZennoPoster.CaptchaRecognition("Anti-Captcha.dll", elCaptcha.DrawToBitmap(true), "");
strCaptchaResult = Regex.Split(strCaptchaResult, @"-|-")[0];
project.SendInfoToLog("Выполнено! Результат распознавания капчи: " + strCaptchaResult);
//Примечания:
//