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

  • Автор темы Автор темы zver6233
  • Дата начала Дата начала

zver6233

Client
Регистрация
16.12.2014
Сообщения
54
Реакции
3
Баллы
8
Как задать условия, если появляется капча то вводить ее, если нет, тогда не вводить( пропускать шаг). На примере вход вк.
 
Парсить значение элемента, например поле для ввода капчи, с помощью параметра GET, если элемент есть, то зеленая ветка, если элемента нету то красная по аналогии с капчей. Еще можно использовать проверку текста, если есть текст введите капчу идем по одной ветке, нету по другой.
 
  • Оценить
Реакции: zver6233
Парсить значение элемента, например поле для ввода капчи, с помощью параметра GET, если элемент есть, то зеленая ветка, если элемента нету то красная по аналогии с капчей. Еще можно использовать проверку текста, если есть текст введите капчу идем по одной ветке, нету по другой.
как это сделать?
 
как это сделать?
Это можно сделать например так:
20160130020156.jpg
 
  • Оценить
Реакции: zver6233
Обычный экшен капчи. Если он выполняется - значит капча есть. Если выход по ветке неудачи - капчи нет
Бывает штука, когда на страничке может быть рандомная каптча (фан, ре, хуман, солве) и мы заранее не знаем, какая каптча есть на страничке - в зависимости от чего-то - нужно выполнять определенный сниппет распознавания.
Я у себя реализовую вот таким способом, как описал выше. Было бы круто узнать, как определять сразу по 4-м параметрам...
 
  • Оценить
Реакции: zver6233
можно из экшена распознавания капчи протянуть красную линию для работы шаблона без капчи..
таким образом, успешное выполнение экшена распознавание - работем с капчей, неуспешное - без капчи..
 
  • Оценить
Реакции: Mikhail B. и zver6233
можно из экшена распознавания капчи протянуть красную линию для работы шаблона без капчи..
таким образом, успешное выполнение экшена распознавание - работем с капчей, неуспешное - без капчи..
у меня еще такая штука, если я ввожу неправильное значенния капчи проект закрывается
 
у меня еще такая штука, если я ввожу неправильное значенния капчи проект закрывается
ну тут надо проверку делать. Повторно пытаться разгадать капчу, или, лучше парсить сообщение о направильном вводе
 
  • Оценить
Реакции: zver6233
Бывает штука, когда на страничке может быть рандомная каптча (фан, ре, хуман, солве) и мы заранее не знаем, какая каптча есть на страничке - в зависимости от чего-то - нужно выполнять определенный сниппет распознавания.
Я у себя реализовую вот таким способом, как описал выше. Было бы круто узнать, как определять сразу по 4-м параметрам...
Так делайте 4 проверки которые будут все по не удаче идти, а если хоть один нашелся. то переходит на нужный метод распознавания, просто и никаких танцев с бубном.

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


Да когда проверка не верная, выходит сообщение, это сообщение проверяете "наличием текста" и прогоняете каждый раз после ввода капчи, обязательно пауза перед проверкой. Если текст найден, то он пойдет по одной ветке, если нет по другой. Обязательно все проверьте, неверно капчу думаю сможете ввести)))
И при нахождении этого текста просто возвращаемся на екшн распознования. Что бы не было цикла прикручиваем счетчик, если 3 раза не разгадала, можно сделать вручную или использовать другой сервис, еще можно проверять вернувшийся запрос на sorry, это делается простой логикой. Я использую такой метод, в 99% он универсален. Если что-то не понятно пишите, я более конкретно разъясню.
все спасибо вроде справился, посмотрим со временем работает ли правильно
 
  • Оценить
Реакции: Mikhail B.
В 2026 ничего не изменилось и так-же определяете? Может у вас есть c# код, чтобы удобно было перетаскивать от проекта к проекту?
Да, меня этот кубик вполне устравает.
На скриншоте я чётко все показал.
Что именно не понятно?
 
Да, меня этот кубик вполне устравает.
На скриншоте я чётко все показал.
Что именно не понятно?
Дело в другом, можно пилить ручной пилой, а можно бензопилой. Раньше, когда не было бензопилы, не было и вопросов. Сейчас, спустя 10 лет, все сильно шагнуло вперед, новые решения стали доступны. Поэтому и спрашиваю, так же в список кубиков решаете эту задачу или, может, появился сниппет, который вы легко и быстро в новые проекты внедряете, а не тащите список кубиков зеннопостера из шаблона в шаблон?
 
Дело в другом, можно пилить ручной пилой, а можно бензопилой. Раньше, когда не было бензопилы, не было и вопросов. Сейчас, спустя 10 лет, все сильно шагнуло вперед, новые решения стали доступны. Поэтому и спрашиваю, так же в список кубиков решаете эту задачу или, может, появился сниппет, который вы легко и быстро в новые проекты внедряете, а не тащите список кубиков зеннопостера из шаблона в шаблон?
Так если Вы следите за обновлениями - то предполагаю можете выложить готовое решение?
А то у меня готового ничего нет - все приходится писать с нуля постоянно.
 
Так если Вы следите за обновлениями - то предполагаю можете выложить готовое решение?
А то у меня готового ничего нет - все приходится писать с нуля постоянно.
К сожалению, следить не равно уметь реализовать.
 
К сожалению, следить не равно уметь реализовать.
Я просто считаю, что кубика, который на скриншоте более чем достаточно.
А если его не достаточно - тогда нужно разбираться что не работает, и уже относительно этого писать какой-то код.
Благо в разделе рекламы находится много квалифицированных автоматизаторов готовых приняться за написание решений за какую-то условную денежку.
 

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