Условия для капчи!

zver6233

Client
Регистрация
16.12.2014
Сообщения
54
Благодарностей
3
Баллы
8
Как задать условия, если появляется капча то вводить ее, если нет, тогда не вводить( пропускать шаг). На примере вход вк.
 

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 410
Благодарностей
5 454
Баллы
113
Парсить значение элемента, например поле для ввода капчи, с помощью параметра GET, если элемент есть, то зеленая ветка, если элемента нету то красная по аналогии с капчей. Еще можно использовать проверку текста, если есть текст введите капчу идем по одной ветке, нету по другой.
 
  • Спасибо
Реакции: zver6233

zver6233

Client
Регистрация
16.12.2014
Сообщения
54
Благодарностей
3
Баллы
8
Парсить значение элемента, например поле для ввода капчи, с помощью параметра GET, если элемент есть, то зеленая ветка, если элемента нету то красная по аналогии с капчей. Еще можно использовать проверку текста, если есть текст введите капчу идем по одной ветке, нету по другой.
как это сделать?
 

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 787
Благодарностей
2 453
Баллы
113
  • Спасибо
Реакции: zver6233

doc

Client
Регистрация
30.03.2012
Сообщения
8 685
Благодарностей
4 641
Баллы
113
Обычный экшен капчи. Если он выполняется - значит капча есть. Если выход по ветке неудачи - капчи нет
 
  • Спасибо
Реакции: zver6233

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 787
Благодарностей
2 453
Баллы
113
Обычный экшен капчи. Если он выполняется - значит капча есть. Если выход по ветке неудачи - капчи нет
Бывает штука, когда на страничке может быть рандомная каптча (фан, ре, хуман, солве) и мы заранее не знаем, какая каптча есть на страничке - в зависимости от чего-то - нужно выполнять определенный сниппет распознавания.
Я у себя реализовую вот таким способом, как описал выше. Было бы круто узнать, как определять сразу по 4-м параметрам...
 
  • Спасибо
Реакции: zver6233

doc

Client
Регистрация
30.03.2012
Сообщения
8 685
Благодарностей
4 641
Баллы
113
в первом посте написано " на примере входа в вк"
 
  • Спасибо
Реакции: zver6233

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 320
Благодарностей
9 078
Баллы
113
можно из экшена распознавания капчи протянуть красную линию для работы шаблона без капчи..
таким образом, успешное выполнение экшена распознавание - работем с капчей, неуспешное - без капчи..
 
  • Спасибо
Реакции: Mikhail B. и zver6233

zver6233

Client
Регистрация
16.12.2014
Сообщения
54
Благодарностей
3
Баллы
8
можно из экшена распознавания капчи протянуть красную линию для работы шаблона без капчи..
таким образом, успешное выполнение экшена распознавание - работем с капчей, неуспешное - без капчи..
у меня еще такая штука, если я ввожу неправильное значенния капчи проект закрывается
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 685
Благодарностей
4 641
Баллы
113
у меня еще такая штука, если я ввожу неправильное значенния капчи проект закрывается
ну тут надо проверку делать. Повторно пытаться разгадать капчу, или, лучше парсить сообщение о направильном вводе
 
  • Спасибо
Реакции: zver6233

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 410
Благодарностей
5 454
Баллы
113
Бывает штука, когда на страничке может быть рандомная каптча (фан, ре, хуман, солве) и мы заранее не знаем, какая каптча есть на страничке - в зависимости от чего-то - нужно выполнять определенный сниппет распознавания.
Я у себя реализовую вот таким способом, как описал выше. Было бы круто узнать, как определять сразу по 4-м параметрам...
Так делайте 4 проверки которые будут все по не удаче идти, а если хоть один нашелся. то переходит на нужный метод распознавания, просто и никаких танцев с бубном.

у меня еще такая штука, если я ввожу неправильное значения капчи проект закрывается
Да когда проверка не верная, выходит сообщение, это сообщение проверяете "наличием текста" и прогоняете каждый раз после ввода капчи, обязательно пауза перед проверкой. Если текст найден, то он пойдет по одной ветке, если нет по другой. Обязательно все проверьте, неверно капчу думаю сможете ввести)))
И при нахождении этого текста просто возвращаемся на екшн распознования. Что бы не было цикла прикручиваем счетчик, если 3 раза не разгадала, можно сделать вручную или использовать другой сервис, еще можно проверять вернувшийся запрос на sorry, это делается простой логикой. Я использую такой метод, в 99% он универсален. Если что-то не понятно пишите, я более конкретно разъясню.
 
  • Спасибо
Реакции: zver6233

zver6233

Client
Регистрация
16.12.2014
Сообщения
54
Благодарностей
3
Баллы
8
Так делайте 4 проверки которые будут все по не удаче идти, а если хоть один нашелся. то переходит на нужный метод распознавания, просто и никаких танцев с бубном.


Да когда проверка не верная, выходит сообщение, это сообщение проверяете "наличием текста" и прогоняете каждый раз после ввода капчи, обязательно пауза перед проверкой. Если текст найден, то он пойдет по одной ветке, если нет по другой. Обязательно все проверьте, неверно капчу думаю сможете ввести)))
И при нахождении этого текста просто возвращаемся на екшн распознования. Что бы не было цикла прикручиваем счетчик, если 3 раза не разгадала, можно сделать вручную или использовать другой сервис, еще можно проверять вернувшийся запрос на sorry, это делается простой логикой. Я использую такой метод, в 99% он универсален. Если что-то не понятно пишите, я более конкретно разъясню.
все спасибо вроде справился, посмотрим со временем работает ли правильно
 
  • Спасибо
Реакции: Mikhail B.

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