infosimple
Client
- Регистрация
- 01.01.2015
- Сообщения
- 427
- Благодарностей
- 61
- Баллы
- 28
Так попробую, у меня без проблем работает.помогите разгадать капчу на сайте goo.gl
Что-то там нифига не хочет разгадывать
Попробуй этот вариант http://zennolab.com/discussion/threads/proekt-dlja-raspoznavanija-google-recaptcha-2-s-pomoschju-rucaptcha-dlja-zennoposter-5.22571/page-5#post-165511Ребата, кто знает, что изменить, чтобы, например, когда вылазила капча с 16-ю картинками сниппет нажимал "обновить" капчу до тех пор, пока не вылезла бы из 9-ти. Было бы прелесно!
Это где-то тут:
// ========== Ищем форму с картинками на странице ==========
imgForm = instance.ActiveTab.FindElementByAttribute("div", "class", "rc-imageselect-payload", "regexp", 0);
var imgs = instance.ActiveTab.FindElementsByAttribute("div", "class", "rc-imageselect-checkbox", "regexp");
if (!imgs.IsVoid && !imgForm.IsNull && !imgForm.IsVoid && imgs.Count > 0)
{
if (captchaModule == "RuCaptcha.dll" && imgs.Count == 16)
{
imgForm = instance.ActiveTab.FindElementByAttribute("div", "class", "rc-imageselect-challenge", "regexp", 0);
var heText = instance.ActiveTab.FindElementByAttribute("div", "class", "rc-imageselect-desc", "regexp", 0);
imgText = Regex.Replace(heText.GetAttribute("innerhtml"), "<[^>]+>", string.Empty);
if (imgText == "")
{
heText = instance.ActiveTab.FindElementByAttribute("div", "class", "rc-imageselect-desc-no-canonical", "regexp", 0);
imgText = Regex.Replace(heText.GetAttribute("innerhtml"), "<[^>]+>", string.Empty);
}
}
else
{
oldRecaptcha = true;
imgForm = instance.ActiveTab.FindElementByAttribute("div", "class", "rc-imageselect-payload", "regexp", 0);
}
break;
}
}
if (reCaptcha_isChecked != "true")
System.Threading.Thread.Sleep(captchaLoadTimeout * 1000); // Делаем паузу, ждем пока подгрузятся картинки
Спасибо, но не срабатывает при 4х4. Проблема решена, сам кубиками нарисовал все, просто хотелось по феншую на c#)))
Compile code of actionaction group id: 5f20fce3-bf6c-45de-9221-dc56e684068e Error in action "CS1501" "No overload for method 'SendInfoToLog' takes 3 arguments" в строке " project.SendInfoToLog("Капча успешно разгадана!", alertTitleLog, extendAlerts);
"
Probably old ZP version, try to update iti download the .xml "Google ReCaptcha 2.0 C#(1).xmlz" i have version V5.0 i am getting this error when i run
Господа!
Вы как-то странным образом пытаетесь решить проблему рекапчи 4х4
У нас уже давно всё работает: https://rucaptcha.com/support/faq/41/
Засылаете картинку + текст что нужно выбрать (или образец, что нужно выбрать).
Мы смотрим размер картинки, если это 300х300px, то кладём на неё сетку 3х3, если размер другой - кладём сетку 4х4
И всё это отдаётся работнику.
Работник кликает мышкой по нужным квадратам, Вы получаете номера квадратов.
Дело в том, что до нажатия этой кнопки как раз и дело не доходит, тоесть ошибка в самом проекте recapcha2,Может название поля с кнопкой поменялось в инспекторе глянь