Рекапча, код, глючит

  • Автор темы Автор темы Mikhail B.
  • Дата начала Дата начала

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 449
Реакции
5 477
Баллы
113
Этот кусок кода работает не корректно, объясните за что он отвечает, и как его можно исправить, элементы наверно надо новые подставить в FindElementByAttribute
Рекапча аудио

439 строчка
Код:
Развернуть Свернуть Копировать
// Checking if answer is correct for ReCaptcha 2
Action Check= () => {
    for (int k = 0; k < tryLoadElement; k++)
    {
        var checkAnswer = tab.FindElementByAttribute("div", "class", "recaptcha-checkbox-checkmark", "regexp", 0);
        if (!checkAnswer.IsVoid)
        {
            if (checkAnswer.OuterHtml.Contains("style=\"\""))
                success = true;
            else
                success = false;
            return;
        }
        if (k == (tryLoadElement - 1)) timeout = true;
        System.Threading.Thread.Sleep(waitTime);
    }
};
 
проверяет, содержит ли див с классом recaptcha-checkbox-checkmark в своем аутерхтм текст style=""
Возвращает тру, если содержит и нетру в обратной ситуации. Если за отведенный промежуток времени так и не удалось найти этот див - переменной timeout присваивается тру
 
  • Спасибо
Реакции: Mikhail B.
за чекбокс на форме, есть или нет если я правильно понял
 
  • Спасибо
Реакции: Mikhail B.
Хотя возможно дело не в этом коде, после разгадки кидает на этот цикл, на поиск чекбокса, но зачем, если разгадка уже произвелась, значит какой то код не работает, который перед этим идет...
 
Апну тему.

UPD. Там вобще чекбокса быть не должно после разгадки, не понятно, что он там ищет.
UPD. В итоге придется покупать снипет за 500 рублей, т.к. я хз как решать эту задачу. я не шарю в шарпе.

Мне кажется Администрации должно быть стыдно за подобную пассивность в этом плане.
 
Последнее редактирование:
  • Спасибо
Реакции: jasblack
Ты приведи пример где стоит эта капча, быстрей дело пойдет
 
Нужен пример. На каком сайте стоит капча? На разных сайтах она может быть встроена по-разному.
 
Можно вообще штук 10 строчек кода в сниппете изменить и повысить производительность стандартного сниппета от зеннолаба на 10-15%.
 
Нужен пример. На каком сайте стоит капча? На разных сайтах она может быть встроена по-разному.
Пример? Ну конечно же ВК.

Делаеться так.
1) Авторизуемся.
2) Заходим в личные сообщения.
3) Открываем диалог, можно с собой.
4) Экшеном эмуляция клавиатуры прописываем "1{ENTER}"
5) Уход на паузу 1 сек и обратно
6) Крутим цикл пока не появиться капча. Нажимаем стоп. Вот вам и капча.

Или вам шаблон скинуть?
 
Да стиля может не быть по другому чекаю )
 
(?<=style="overflow:\ visible;").*?(?=id="recaptcha-anchor") - если есть капча распознана...
 
Обновили сгиппет для аудио рекапчи в вики. Должна перестать глючить.
 
  • Спасибо
Реакции: S10n4eg
Помогите пожалуйста, сделали шаблон в zennoposter , а капча reCAPTCHA с ошибками

Для связи:vasyutin_sv
 
Трабл!
Сниппет для аудио рекапчи из вики юзаю. При выполнении прожект мейкер тупо вылетает! Советы? Кто чем может)
 

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