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

Karasique

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

Irbis

Client
Регистрация
02.03.2014
Сообщения
195
Благодарностей
120
Баллы
43
После окончания действий, хочу сделать проверку -- если пишет, что неверная капча(Аяксом появляется надпись), то не записывать логин и пасс в текстовый файл и завершить выполнение. Если не пишет -- то записать.
Такой вариант не работает :с
Попробуйте выполнить проверку по картинке.

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

Вложения

Karasique

Новичок
Регистрация
09.03.2014
Сообщения
27
Благодарностей
0
Баллы
1
Присоединяюсь к вопросу. При проверке на наличие текста - выход по "верно" вне зависимости, есть текст или нет, пробовал идентифицировать по атрибуту - не помогает.

Попробуйте выполнить проверку по картинке.
Каким образом? И как вообще сделать эту проверку?
 

Irbis

Client
Регистрация
02.03.2014
Сообщения
195
Благодарностей
120
Баллы
43
Каким образом? И как вообще сделать эту проверку?
Жмите "поиск", если область на странице указана верно, жмите "да", затем "добавить в проект". Потом выводите стрелки от "поиска по картинке" куда Вам нужно.
 
  • Спасибо
Реакции: Karasique

Karasique

Новичок
Регистрация
09.03.2014
Сообщения
27
Благодарностей
0
Баллы
1
Жмите "поиск", если область на странице указана верно, жмите "да", затем "добавить в проект". Потом выводите стрелки от "поиска по картинке" куда Вам нужно.
Спасибо, конечно, но все равно у меня фигня полная выходит -- из 20 выполнений только 3 записи в файл и то все не верные логин:пароль, не могу ими залогиниться на сайте :с
Не могли бы вы посмотреть проект, если вам не тяжело и сказать в чем ошибка? :(
 

Вложения

Последнее редактирование:

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
Сейчас насоветуете. Поиск по картинке вообще не для этого.
1) Если сообщение выводится через аякс целесообразно поставить паузу после сабмита и до проверки текста.
2) Непонятно какой именно текст вы ищите перед сохранением в файл. судя по описанию вы ищите текст про ошибку в каптче и не хотите ничего сохранять если такое случается, а на скрине вы выводите зеленый выход после проверки на сохранение. Может все же наоборот?
 

Lexicon

Client
Регистрация
27.12.2012
Сообщения
1 775
Благодарностей
901
Баллы
113
У меня был подобный регер. я его разбил на 2 части
регер занимался тем что регит и пофигу что там удачно а что нет
А второй проект везде логинился, и если ему удавалось залогиниться - отправлял акк в проверенные, а остальное уходило в мусор
Да... работает дольше) решение не идеально) но зато работает!
 

Karasique

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

Вложения

Последнее редактирование:

Karasique

Новичок
Регистрация
09.03.2014
Сообщения
27
Благодарностей
0
Баллы
1
У меня был подобный регер. я его разбил на 2 части
регер занимался тем что регит и пофигу что там удачно а что нет
А второй проект везде логинился, и если ему удавалось залогиниться - отправлял акк в проверенные, а остальное уходило в мусор
Да... работает дольше) решение не идеально) но зато работает!
В принципе -- неплохой вариант. Только вот проблема, что нет верных акков вообще в файле :с
 

Lexicon

Client
Регистрация
27.12.2012
Сообщения
1 775
Благодарностей
901
Баллы
113
тогда что то не так с логикой самого шаблона) если ничего не подскажут дельного - завтра вечером посмотрю
 

Irbis

Client
Регистрация
02.03.2014
Сообщения
195
Благодарностей
120
Баллы
43
Вы не в том месте поставили паузу, поэтому пропускает плохие аккаунты. В таком исполнении, записывает только хорошие.
 

Вложения

  • Спасибо
Реакции: Karasique

Karasique

Новичок
Регистрация
09.03.2014
Сообщения
27
Благодарностей
0
Баллы
1
Вы не в том месте поставили паузу, поэтому пропускает плохие аккаунты. В таком исполнении, записывает только хорошие.
Спасибо большое :-)
Все работает, хотя и много ошибок по-прежнему :с
 

Lexicon

Client
Регистрация
27.12.2012
Сообщения
1 775
Благодарностей
901
Баллы
113
не получится сделать шаблона работающего по сети без ошибок вообще))) ну точнее получится - но надо слишком много времени угрохать
 

Karasique

Новичок
Регистрация
09.03.2014
Сообщения
27
Благодарностей
0
Баллы
1
не получится сделать шаблона работающего по сети без ошибок вообще))) ну точнее получится - но надо слишком много времени угрохать
А каким образом можно снизить количество ошибок? :-)
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
Правый клик на ошибке в логе - Скопировать ID и в PM уже ищете экшен этот через поиск и думаете что с ним нет так)
http://i.gyazo.com/5483b20e21fb662b56877387c8f25b35_1.png
Например "Недопустимый параметр"
Проверяйте экшен на использование в нем переменных, вероятнее всего в переменную что-то попадает некорректное.
Или "Не найден HTML элемент"
тут может быть изза плохой прокси. а может просто страница не успевает прогрузить элемент, если он выводится каким-то скриптом. Можно поставить паузу перед таким экшеном.
 

Karasique

Новичок
Регистрация
09.03.2014
Сообщения
27
Благодарностей
0
Баллы
1
Правый клик на ошибке в логе - Скопировать ID и в PM уже ищете экшен этот через поиск и думаете что с ним нет так)
http://i.gyazo.com/5483b20e21fb662b56877387c8f25b35_1.png
Например "Недопустимый параметр"
Проверяйте экшен на использование в нем переменных, вероятнее всего в переменную что-то попадает некорректное.
Или "Не найден HTML элемент"
тут может быть изза плохой прокси. а может просто страница не успевает прогрузить элемент, если он выводится каким-то скриптом. Можно поставить паузу перед таким экшеном.
Ошибка при самом первом клике на кнопку регистрации, однако, перед ней есть пауза.
 

Karasique

Новичок
Регистрация
09.03.2014
Сообщения
27
Благодарностей
0
Баллы
1
Кстати говоря, на кнопке есть текст "Регистрация". Можно как-нибудь без поиска картинки прокликать по тексту? Найти текст, а потом кликнуть по нему, можно так?
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113

Karasique

Новичок
Регистрация
09.03.2014
Сообщения
27
Благодарностей
0
Баллы
1
Вы это делаете кликом по картинке????
Это неточный инструмент и ужасно ресурсоемкий. Он для клика по флешу.
http://wiki.zennolab.com/doku.php?id=ru:project-creation
Я в курсе про запись, однако, при клике по кнопке ничего не происходит, можете сами в этом убедиться. Ничего не записывается :с
 

Karasique

Новичок
Регистрация
09.03.2014
Сообщения
27
Благодарностей
0
Баллы
1
Так что, можно как-то текст прокликивать?
 

Lexicon

Client
Регистрация
27.12.2012
Сообщения
1 775
Благодарностей
901
Баллы
113
конструктором действий
 

Karasique

Новичок
Регистрация
09.03.2014
Сообщения
27
Благодарностей
0
Баллы
1

Lexicon

Client
Регистрация
27.12.2012
Сообщения
1 775
Благодарностей
901
Баллы
113
Rise - выбрать действие
и в атрибуте надо выбрать click
 

Karasique

Новичок
Регистрация
09.03.2014
Сообщения
27
Благодарностей
0
Баллы
1

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