Как сделать нормальную проверку условия?

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

Karasique

Новичок
Регистрация
09.03.2014
Сообщения
27
Реакции
0
Баллы
1
После окончания действий, хочу сделать проверку -- если пишет, что неверная капча(Аяксом появляется надпись), то не записывать логин и пасс в текстовый файл и завершить выполнение. Если не пишет -- то записать.
Такой вариант не работает :с
7q2Ik.png
 
После окончания действий, хочу сделать проверку -- если пишет, что неверная капча(Аяксом появляется надпись), то не записывать логин и пасс в текстовый файл и завершить выполнение. Если не пишет -- то записать.
Такой вариант не работает :с
7q2Ik.png
Попробуйте выполнить проверку по картинке.

Присоединяюсь к вопросу. При проверке на наличие текста - выход по "верно" вне зависимости, есть текст или нет, пробовал идентифицировать по атрибуту - не помогает.
 

Вложения

Присоединяюсь к вопросу. При проверке на наличие текста - выход по "верно" вне зависимости, есть текст или нет, пробовал идентифицировать по атрибуту - не помогает.

Попробуйте выполнить проверку по картинке.
Каким образом? И как вообще сделать эту проверку?
7q6nP.png
 
Каким образом? И как вообще сделать эту проверку?
7q6nP.png
Жмите "поиск", если область на странице указана верно, жмите "да", затем "добавить в проект". Потом выводите стрелки от "поиска по картинке" куда Вам нужно.
 
  • Оценить
Реакции: Karasique
Жмите "поиск", если область на странице указана верно, жмите "да", затем "добавить в проект". Потом выводите стрелки от "поиска по картинке" куда Вам нужно.
Спасибо, конечно, но все равно у меня фигня полная выходит -- из 20 выполнений только 3 записи в файл и то все не верные логин:пароль, не могу ими залогиниться на сайте :с
Не могли бы вы посмотреть проект, если вам не тяжело и сказать в чем ошибка? :(
7qgYJ.png
 

Вложения

Последнее редактирование:
Сейчас насоветуете. Поиск по картинке вообще не для этого.
1) Если сообщение выводится через аякс целесообразно поставить паузу после сабмита и до проверки текста.
2) Непонятно какой именно текст вы ищите перед сохранением в файл. судя по описанию вы ищите текст про ошибку в каптче и не хотите ничего сохранять если такое случается, а на скрине вы выводите зеленый выход после проверки на сохранение. Может все же наоборот?
 
У меня был подобный регер. я его разбил на 2 части
регер занимался тем что регит и пофигу что там удачно а что нет
А второй проект везде логинился, и если ему удавалось залогиниться - отправлял акк в проверенные, а остальное уходило в мусор
Да... работает дольше) решение не идеально) но зато работает!
 
Сейчас насоветуете. Поиск по картинке вообще не для этого.
1) Если сообщение выводится через аякс целесообразно поставить паузу после сабмита и до проверки текста.
2) Непонятно какой именно текст вы ищите перед сохранением в файл. судя по описанию вы ищите текст про ошибку в каптче и не хотите ничего сохранять если такое случается, а на скрине вы выводите зеленый выход после проверки на сохранение. Может все же наоборот?
Текст ищу "Неверный код".
Суть в том, что если все нормально -- сразу идет переход на главную страницу, если нет -- не переходит, соответственно.
Исправил, вроде и работает без ошибок, но все равно пишет в файлы неверную инфу.
Сейчас вот 4 из 6 нормально выполнились, но все 4 -- неверные пары логин:пароль.
 

Вложения

Последнее редактирование:
У меня был подобный регер. я его разбил на 2 части
регер занимался тем что регит и пофигу что там удачно а что нет
А второй проект везде логинился, и если ему удавалось залогиниться - отправлял акк в проверенные, а остальное уходило в мусор
Да... работает дольше) решение не идеально) но зато работает!
В принципе -- неплохой вариант. Только вот проблема, что нет верных акков вообще в файле :с
 
тогда что то не так с логикой самого шаблона) если ничего не подскажут дельного - завтра вечером посмотрю
 
Вы не в том месте поставили паузу, поэтому пропускает плохие аккаунты. В таком исполнении, записывает только хорошие.
 

Вложения

  • Оценить
Реакции: Karasique
Вы не в том месте поставили паузу, поэтому пропускает плохие аккаунты. В таком исполнении, записывает только хорошие.
Спасибо большое :)
Все работает, хотя и много ошибок по-прежнему :с
7reWt.png
 
не получится сделать шаблона работающего по сети без ошибок вообще))) ну точнее получится - но надо слишком много времени угрохать
 
не получится сделать шаблона работающего по сети без ошибок вообще))) ну точнее получится - но надо слишком много времени угрохать
А каким образом можно снизить количество ошибок? :)
 
Правый клик на ошибке в логе - Скопировать ID и в PM уже ищете экшен этот через поиск и думаете что с ним нет так)
http://i.gyazo.com/5483b20e21fb662b56877387c8f25b35_1.png
Например "Недопустимый параметр"
Проверяйте экшен на использование в нем переменных, вероятнее всего в переменную что-то попадает некорректное.
Или "Не найден HTML элемент"
тут может быть изза плохой прокси. а может просто страница не успевает прогрузить элемент, если он выводится каким-то скриптом. Можно поставить паузу перед таким экшеном.
 
Правый клик на ошибке в логе - Скопировать ID и в PM уже ищете экшен этот через поиск и думаете что с ним нет так)
http://i.gyazo.com/5483b20e21fb662b56877387c8f25b35_1.png
Например "Недопустимый параметр"
Проверяйте экшен на использование в нем переменных, вероятнее всего в переменную что-то попадает некорректное.
Или "Не найден HTML элемент"
тут может быть изза плохой прокси. а может просто страница не успевает прогрузить элемент, если он выводится каким-то скриптом. Можно поставить паузу перед таким экшеном.
Ошибка при самом первом клике на кнопку регистрации, однако, перед ней есть пауза.
7rl5B.png
 
Кстати говоря, на кнопке есть текст "Регистрация". Можно как-нибудь без поиска картинки прокликать по тексту? Найти текст, а потом кликнуть по нему, можно так?
 
Вы это делаете кликом по картинке????
Это неточный инструмент и ужасно ресурсоемкий. Он для клика по флешу.
http://wiki.zennolab.com/doku.php?id=ru:project-creation
Я в курсе про запись, однако, при клике по кнопке ничего не происходит, можете сами в этом убедиться. Ничего не записывается :с
 
Так что, можно как-то текст прокликивать?
 
конструктором действий
 
Rise - выбрать действие
и в атрибуте надо выбрать click
 

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