Поиск значения атрибута через переменную

AloneSlamer

Client
Регистрация
29.01.2013
Сообщения
1 404
Благодарностей
362
Баллы
83

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с AloneSlamer какие-либо сделки.

Работаю с одной формой через конструктор действий и часть атрибута каждый раз разная приходится ее парсить вставляю переменную в конструктор действий но елемент так и не работает.
 

Nick

Client
Регистрация
22.07.2014
Сообщения
1 983
Благодарностей
817
Баллы
113
выбирай другой вид атрибута, всегда который остаётся тем же. повыбирай там разные атрибуты, в 99% случаев уникальный атрибут найдётся
 

AloneSlamer

Client
Регистрация
29.01.2013
Сообщения
1 404
Благодарностей
362
Баллы
83

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с AloneSlamer какие-либо сделки.

выбирай другой вид атрибута, всегда который остаётся тем же. повыбирай там разные атрибуты, в 99% случаев уникальный атрибут найдётся
Код:
<input name="login-5" id="popup-login-5" placeholder="Логин или эл. почта" class="input-text input-width-full x5492471_real x5492471_real-5" type="text">
<input name="login-4" id="popup-login-4" placeholder="Логин или эл. почта" class="input-text input-width-full x5492471_real x5492471_real-4" type="text">
<input name="login-3" id="popup-login-3" placeholder="Логин или эл. почта" class="input-text input-width-full x5492471_real x5492471_real-3" type="text">
<input name="login-2" id="popup-login-2" placeholder="Логин или эл. почта" class="input-text input-width-full x5492471_real x5492471_real-2" type="text">
<input name="login-1" id="popup-login-1" placeholder="Логин или эл. почта" class="input-text input-width-full x5492471_real x5492471_real-1" type="text">
<input name="login-0" id="popup-login-0" placeholder="Логин или эл. почта" class="input-text input-width-full x5492471_real x5492471_real-0" type="text">
<input style="display: none;" name="login" id="popup-login" placeholder="Логин или эл. почта" class="input-text input-width-full" type="text"></p>
<p><input name="password" id="popup-password" placeholder="Пароль" class="input-text input-width-full" type="password"></p>
<button type="submit" class="button2 right" name="submit_login" id="popup-login-form-submit">
вот как обойти этот собачий бред?
 

AloneSlamer

Client
Регистрация
29.01.2013
Сообщения
1 404
Благодарностей
362
Баллы
83

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с AloneSlamer какие-либо сделки.

Кстати это первая защита на моей памяти которую зенка не смогла пробить обычным методом
 

svaminar

Client
Регистрация
21.08.2013
Сообщения
834
Благодарностей
379
Баллы
63
Напиши регулярное выражения в конструкторе регулярок.
Так чтоб поиск по регулярке находил всю строку с нужным изменяющимся атрибутом.
К примеру в конструкторе вводи
Начинается с
<input name="login-5" id="popup-login-5" placeholder="Логин или эл. почта" class="input-text
Оканчиается
type="text">

Тто есть просто скопирую всю строку с конструктора действий которую надо найти и пиши регулярку так чтоб нашлась вся строка.
И дальше просто номер совпадения подставь
 

AloneSlamer

Client
Регистрация
29.01.2013
Сообщения
1 404
Благодарностей
362
Баллы
83

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с AloneSlamer какие-либо сделки.

Всем спасибо решил более просто и надежно )
Fuck the system )
 

Nick

Client
Регистрация
22.07.2014
Сообщения
1 983
Благодарностей
817
Баллы
113
да, с некоторыми элементами страниц приходится помучаться...
 

rostonix

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

AloneSlamer

Client
Регистрация
29.01.2013
Сообщения
1 404
Благодарностей
362
Баллы
83

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с AloneSlamer какие-либо сделки.

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
вы в скайп наверное писали. просто тут нет ссылки.
если вы, то ответ тот же: у видимых полей есть атрибут width который не равен нулю.
Так и определять
 

kyvour

Активный пользователь
Регистрация
17.05.2014
Сообщения
186
Благодарностей
36
Баллы
28
По коду непонятно, не могут быть 5 инпутов видимыми все сразу
Очень даже могут, почему нет:-)

Если, например, id хранится в переменной, то в кубике надо просто вставить эту переменную: атрибут - id, тип поиска text/regexp, значение {-Variable.input_id-}, номер совпадения - 0. Когда только создаешь действие в конструкторе - то такое не сработает (с переменной в значении), но в самом кубике при выполнении проекта - у меня работает.

З.Ы. Если выводится 1 случайный элемент, то можно искать по тому же ид или имени с типом поиска reqexp, а значение устанавливать "login-" или "popup-login-"
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
Очень даже могут, почему нет:-)

Если, например, id хранится в переменной, то в кубике надо просто вставить эту переменную: атрибут - id, тип поиска text/regexp, значение {-Variable.input_id-}, номер совпадения - 0. Когда только создаешь действие в конструкторе - то такое не сработает (с переменной в значении), но в самом кубике при выполнении проекта - у меня работает.

З.Ы. Если выводится 1 случайный элемент, то можно искать по тому же ид или имени с типом поиска reqexp, а значение устанавливать "login-" или "popup-login-"
там только индексы разные. нужно по методу что я описал выше работать.
 

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