Получить ответ от Captcha Sniper

samsonnn

Client
Регистрация
02.06.2015
Сообщения
1 777
Благодарностей
1 447
Баллы
113
Интересует как забрать готовый ответ у капча снайпера через декапчер, на С# Стандартный кубик меня не устраивает, так как он после 5-10 каптч зависает намертво, помогает только перезапуск ПМ или зенки, вот и подумал что пора бы послать этот кубик подальше, и реализовать это дело на С#

Помогите пожалуйста

P.S Форум перелопатил, ответа не нашел=( Решил создать тему, а сам пойду трести гугл и яндекс, может там найду ответ.


2 часа спустя...
вроде бы теперь работает отлично=)

C#:
ZennoLab.CommandCenter.HtmlElement he = instance.GetTabByAddress("page").GetDocumentByAddress("0").FindElementByAttribute("img", "src", "сюда ссылку на каптчу", "regexp", 0);
  if (he.IsVoid) return "Каптча не найдена";
string toBitmap2 = he.DrawToBitmap(true);
System.IO.File.WriteAllBytes(project.Directory + "/captcha.png", Convert.FromBase64String(toBitmap2));
string recognition = ZennoPoster.CaptchaRecognition("DeCaptcher.dll", he.DrawToBitmap(true), "");
project.Variables["ResultCaptcha"].Value = recognition;
 
Последнее редактирование:

Adigen

Client
Регистрация
28.07.2014
Сообщения
825
Благодарностей
653
Баллы
93
Интересует как забрать готовый ответ у капча снайпера через декапчер, на С# Стандартный кубик меня не устраивает, так как он после 5-10 каптч зависает намертво, помогает только перезапуск ПМ или зенки, вот и подумал что пора бы послать этот кубик подальше, и реализовать это дело на С#

Помогите пожалуйста

P.S Форум перелопатил, ответа не нашел=( Решил создать тему, а сам пойду трести гугл и яндекс, может там найду ответ.


2 часа спустя...
вроде бы теперь работает отлично=)

C#:
ZennoLab.CommandCenter.HtmlElement he = instance.GetTabByAddress("page").GetDocumentByAddress("0").FindElementByAttribute("img", "src", "сюда ссылку на каптчу", "regexp", 0);
  if (he.IsVoid) return "Каптча не найдена";
string toBitmap2 = he.DrawToBitmap(true);
System.IO.File.WriteAllBytes(project.Directory + "/captcha.png", Convert.FromBase64String(toBitmap2));
string recognition = ZennoPoster.CaptchaRecognition("DeCaptcher.dll", he.DrawToBitmap(true), "");
project.Variables["ResultCaptcha"].Value = recognition;
4я строка лишняя, если тглько ваммне надо сохранять в файл картинку с последней капчей
 

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