1) А если каптчи на разных языках?1) Воспользоваться яндексом.
2) Создать базу вопрос-ответ
ищешь соответствие один находим один=1 получаем 1 и т.дА как это перевести в математику?
Dictionary<string, int> dictionary =
new Dictionary<string, int>();
dictionary.Add("один", 1);
dictionary.Add("два", 2);
dictionary.Add("три", 3);
dictionary.Add("четыре", 4);
dictionary.Add("пять", 5);
dictionary.Add("шесть", 6);
dictionary.Add("семь", 7);
dictionary.Add("восемь", 8);
dictionary.Add("девять", 9);
Dictionary<string, string> znak =
new Dictionary<string, string>();
znak.Add("умножить", "*");
znak.Add("делить", "/");
znak.Add("прибавить", "+");
znak.Add("вычесть","-");
var data = "один умножить на пять";
var buff = data.Split(' ').Where(x=>x.Length>2).ToList();
var x1 = Convert.ToInt32(dictionary[buff[0]]);
var x2 = znak[buff[1]].ToString();
var x3 = Convert.ToInt32(dictionary[buff[2]]);
var result = 0;
switch (x2)
{
case "+": result = x1 + x3; break;
case "-": result = x1 - x3; break;
case "*": result = x1 * x3; break;
case "/": result = x1 / x3; break;
}
return result;
Это надо создать текстовый файл и в него вкладывать варианты? потом брать и вставлять в поля Что искать и на что заменить, через переменную?
да, спасибо так и сделал, все работаетЧерез конструктор действий получить innertext - это приветствие
потом когда вставляешь текст ,поставь в начале переменную с приветствием ,а потом свой текст
Если можно напишите пошагово, как прописать вот это распознавание. Бака трещит, системник в окно....Заранее спасибо
там же цифры постоянно меняются, т е. образцы надо в текстовом файле сохранить?Если можно напишите пошагово, как прописать вот это распознавание. Бака трещит, системник в окно....Заранее спасибо
так же как и с приветствиемтам же цифры постоянно меняются, т е. образцы надо в текстовом файле сохранить?
там есть двузначные цифрытак же как и с приветствием
получаем innertext в переменную в этом случае это "шесть"
и заменяем на цифру
и так для каждой цифры от 0 до 9
и просто делаешь 10 таких кубиков подряд, нужно значение заменится и попадет в ответ
читал, купил 2 выпуск видео от ростикса, там как раз С# разбирают...тяжело но осваиваю....но пока можно и по другомуМне кажется или тему сначала страницы никто не читал?* Зачем громоздить двадцать кубиков, когда можно пихнуть в один кубик. Я понимаю что некоторым трудно дается программирование, но рано или поздно вам придется столкнуться с этим. Включите логику
1) Воспользоваться яндексом.
А как закодировать ссылку яндекс....типа http://yandex.ru/search/?text=4етырнадцатb+0=
А ка закодировать ссылку яндекс http://yandex.ru/search/?text=4етырнадцатb+0=1) Воспользоваться яндексом.
2) Создать базу вопрос-ответ