rediffusion
11/10/2017 - 9:49 PM

ContextRecognition()

//Ссылка на онлайн-документацию по объектной модели для всех версий 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 ContextRecognition
//Предназначение метода: Распозначание тематики (themes) определённого текста.
//Параметры:
//	string text - Текст для распознавания
//	string themesType - Тип тематик (themes type). Это может быть general или detailed. detailed не поддерживается в настоящее время
//	int maxThemes - Максимальное количество тем
//	int relevance - Минимальная релевантность (relevance) для тем

//Демонстрация:

Tab Tab1 = instance.ActiveTab;
Tab1.Navigate("http://www.bbc.com/news/world-us-canada-40980175");
Tab1.WaitDownloading();

string strText = Tab1.FindElementByXPath("//p[@class='story-body__introduction']", 0).GetAttribute("InnerHtml");
string strContext = ZennoPoster.ContextRecognition(strText, "general", 5, 10);
project.SendInfoToLog("Выполнено. Распознанные тематики текста: " + strContext);

//Примечания:
//