Всем привет, пишу на вебе шаблон регистрации на сайт, но там поле NickName (которое в дальнейшем используется как поддомен) динамическое.
Каждый раз разное значение генерируется. Через древо элементов и констурктор действий у меня не получилось никак.
Код inputa с ником выглядит примерно так:
<input type="text" name="nickname_9ddd0018fb" value="" maxlength="20" tabindex="2539" style="background: url(/images/icon_member.png) left center no-repeat; padding-left: 18px;position: absolute; top: -3000px;" class="window_membres_inscription_nickname" autocomplete="off"></input>
<input type="text" name="nickname_164d83394e" value="" maxlength="20" tabindex="2331" style="background: url(/images/icon_member.png) left center no-repeat; padding-left: 18px;position: absolute; top: -3000px;" class="window_membres_inscription_nickname" autocomplete="off"></input>
<input type="text" name="nickname_d675fdc8de" value="" maxlength="20" tabindex="101" style="background: url(/images/icon_member.png) left center no-repeat; padding-left: 18px;position: relative;" class="window_membres_inscription_nickname" autocomplete="off"></input>
<input type="text" name="nickname_14109d365a" value="" maxlength="20" tabindex="2858" style="background: url(/images/icon_member.png) left center no-repeat; padding-left: 18px;position: absolute; top: -3000px;" class="window_membres_inscription_nickname" autocomplete="off"></input>
<input type="text" name="nickname_58599ff9ac" value="" maxlength="20" tabindex="2584" style="background: url(/images/icon_member.png) left center no-repeat; padding-left: 18px;position: absolute; z-index: -1;" class="window_membres_inscription_nickname" autocomplete="off"></input>
<input type="text" name="nickname_b78b0b7305" value="" maxlength="20" tabindex="2441" style="background: url(/images/icon_member.png) left center no-repeat; padding-left: 18px;position: absolute; left: -3000px;" class="window_membres_inscription_nickname" autocomplete="off"></input>
<input type="text" name="nickname_93693abbd9" value="" maxlength="20" tabindex="2333" style="background: url(/images/icon_member.png) left center no-repeat; padding-left: 18px;display: none;" class="window_membres_inscription_nickname" autocomplete="off"></input>
<input type="text" name="nickname_4cfd589707" value="" maxlength="20" tabindex="2565" style="background: url(/images/icon_member.png) left center no-repeat; padding-left: 18px;position: absolute; z-index: -1;" class="window_membres_inscription_nickname" autocomplete="off"></input>
<input type="text" name="nickname_3b54b74a24" value="" maxlength="20" tabindex="2589" style="background: url(/images/icon_member.png) left center no-repeat; padding-left: 18px;position: absolute; z-index: -1;" class="window_membres_inscription_nickname" autocomplete="off"></input>
<span id="window0_nicknameinfo" style="font-weight: bold;"></span>
...........
...........
Как мы видим, нужное нам значение name="nickname_........" постоянно генерируется, и зена не может найти нужное.
Эксперементальным путем, нашел что правильный input имеет трехзначное tabindex="101" все остальные имеют по 4 цифры.
Так же заметил что Конструктор регулярных выражений сегодня прямо штормит по полной, у меня версия 5.27, сейчас качаю новую, надеюсь там исправиться ситуация.
Запускал старую версию, регулярку поля с таким значением nickname_d675fdc8de достает нормально, а в последней почему-то та же регулярка тянет весь код который я скинул здесь.
Вообщем ребята, кто может подсказать как вообще правильно действовать в такой ситуации? Как победить этого монстра?
Каждый раз разное значение генерируется. Через древо элементов и констурктор действий у меня не получилось никак.
Код inputa с ником выглядит примерно так:
<input type="text" name="nickname_9ddd0018fb" value="" maxlength="20" tabindex="2539" style="background: url(/images/icon_member.png) left center no-repeat; padding-left: 18px;position: absolute; top: -3000px;" class="window_membres_inscription_nickname" autocomplete="off"></input>
<input type="text" name="nickname_164d83394e" value="" maxlength="20" tabindex="2331" style="background: url(/images/icon_member.png) left center no-repeat; padding-left: 18px;position: absolute; top: -3000px;" class="window_membres_inscription_nickname" autocomplete="off"></input>
<input type="text" name="nickname_d675fdc8de" value="" maxlength="20" tabindex="101" style="background: url(/images/icon_member.png) left center no-repeat; padding-left: 18px;position: relative;" class="window_membres_inscription_nickname" autocomplete="off"></input>
<input type="text" name="nickname_14109d365a" value="" maxlength="20" tabindex="2858" style="background: url(/images/icon_member.png) left center no-repeat; padding-left: 18px;position: absolute; top: -3000px;" class="window_membres_inscription_nickname" autocomplete="off"></input>
<input type="text" name="nickname_58599ff9ac" value="" maxlength="20" tabindex="2584" style="background: url(/images/icon_member.png) left center no-repeat; padding-left: 18px;position: absolute; z-index: -1;" class="window_membres_inscription_nickname" autocomplete="off"></input>
<input type="text" name="nickname_b78b0b7305" value="" maxlength="20" tabindex="2441" style="background: url(/images/icon_member.png) left center no-repeat; padding-left: 18px;position: absolute; left: -3000px;" class="window_membres_inscription_nickname" autocomplete="off"></input>
<input type="text" name="nickname_93693abbd9" value="" maxlength="20" tabindex="2333" style="background: url(/images/icon_member.png) left center no-repeat; padding-left: 18px;display: none;" class="window_membres_inscription_nickname" autocomplete="off"></input>
<input type="text" name="nickname_4cfd589707" value="" maxlength="20" tabindex="2565" style="background: url(/images/icon_member.png) left center no-repeat; padding-left: 18px;position: absolute; z-index: -1;" class="window_membres_inscription_nickname" autocomplete="off"></input>
<input type="text" name="nickname_3b54b74a24" value="" maxlength="20" tabindex="2589" style="background: url(/images/icon_member.png) left center no-repeat; padding-left: 18px;position: absolute; z-index: -1;" class="window_membres_inscription_nickname" autocomplete="off"></input>
<span id="window0_nicknameinfo" style="font-weight: bold;"></span>
...........
...........
Как мы видим, нужное нам значение name="nickname_........" постоянно генерируется, и зена не может найти нужное.
Эксперементальным путем, нашел что правильный input имеет трехзначное tabindex="101" все остальные имеют по 4 цифры.
Так же заметил что Конструктор регулярных выражений сегодня прямо штормит по полной, у меня версия 5.27, сейчас качаю новую, надеюсь там исправиться ситуация.
Запускал старую версию, регулярку поля с таким значением nickname_d675fdc8de достает нормально, а в последней почему-то та же регулярка тянет весь код который я скинул здесь.
Вообщем ребята, кто может подсказать как вообще правильно действовать в такой ситуации? Как победить этого монстра?