>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >iMacros http://forum.mozilla-russia.org/viewforum.php?id=42 >Генереция новой страницы -> генерит новые имена как их считать? http://forum.mozilla-russia.org/viewtopic.php?id=73435 |
Scorp1978 > 10-04-2018 12:06:01 |
Есть вот такой код: скрытый текст Выделить код Код:... SET !ENCRYPTION NO TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:enter.php ATTR=NAME:DtVqxwRBbU CONTENT=12345 TAG POS=1 TYPE=INPUT:PASSWORD FORM=ACTION:enter.php ATTR=NAME:JGqEJhsWQJ CONTENT=uiyuyuiyu ... любой код публикуется в тегах code под спойлером
при обновлении страницы меняется, подозреваю что поэтому у меня и не получается ввести пароль и логин, InfSub |
googlenoob > 10-04-2018 14:36:14 |
А так! скрытый текст Выделить код Код:... SET !ENCRYPTION NO TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:enter.php ATTR=NAME:* CONTENT=12345 TAG POS=1 TYPE=INPUT:PASSWORD FORM=ACTION:enter.php ATTR=NAME:* CONTENT=uiyuyuiyu ... любой код публикуется в тегах code под спойлером InfSub |
Scorp1978 > 11-04-2018 10:25:41 |
скрытый текст вот так пролезет? |
karginaolga > 11-04-2018 11:59:55 |
Scorp1978 |
Scorp1978 > 11-04-2018 12:57:29 |
karginaolga скрытый текст Выделить код Код:<form class="auth" method="post" action="enter.php"> <div class="auth-note"><span class="note">E-mail</span><input name="LwQYfiVXry" maxlength="40" value="" type="text"></div> <div class="auth-note"><span class="note">Пароль</span><input name="XiaonNdFaT" maxlength="40" value="" type="password"></div> <div style=" color: rgba(59, 102, 16, 0.76); margin-top: 8px; margin-bottom: 12px; "><span id="show-recapcha" style=" cursor:pointer; margin-right: 10px; padding-bottom: 2px; border-bottom: 2px solid rgb(203, 220, 186); ">Галочка "Я не робот"</span><span id="show-5char" style="cursor:pointer;">5 основных букв</span></div> <div id="show-recapcha-block"> <div style="margin-top:10px;margin-bottom:2px;"><div class="g-recaptcha" data-sitekey="6LduRCUUAAAAAMJ7f0b5vCMQ_HgHqNlxlePCfzkW"><div style="width: 304px; height: 78px;"><div><iframe sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation" scrolling="no" role="presentation" src="https://www.google.com/recaptcha/api2/anchor?k=6LduRCUUAAAAAMJ7f0b5vCMQ_HgHqNlxlePCfzkW&co=aHR0cDovL3d3dy5zZW9zcHJpbnQubmV0Ojgw&hl=en&v=v1522970272143&size=normal&cb=2d0lrshhf88c" frameborder="0" height="78" width="304"></iframe></div><textarea id="g-recaptcha-response" name="g-recaptcha-response" class="g-recaptcha-response" style="width: 250px; height: 40px; border: 1px solid #c1c1c1; margin: 10px 25px; padding: 0px; resize: none; display: none; "></textarea></div></div></div> <div style="margin-bottom: 10px;"><a href="/captcha-info.php" target="_blank">Как пройти капчу?</a></div> </div> <div id="show-5char-block" style="display:none;"> <span class="crefr" title="Обновить картинку" onclick="document.getElementById('siimage').src = '/captcha/captcha-fr/captcha-d.php?sid='+Math.random()"></span> <div class="cpt"><img id="siimage" src="/captcha/captcha-fr/captcha-d.php?sid=1709" alt=""></div> <div class="auth-note"><span class="note">5 букв</span><input name="WGwCPVtVdt" maxlength="5" value="" style="text-transform: uppercase;" placeholder="Только главные буквы" type="text"></div> </div> <input class="auth-enter" style="display: inline-block;margin-top: 0;margin-right: 144px;" value="ВОЙТИ" type="submit"> <a href="/recover.php" target="_blank">Забыли пароль?</a> </form> любой код публикуется в тегах code под спойлером 11-04-2018 12:59:40 замечание InfSub |
karginaolga > 11-04-2018 13:08:27 |
Scorp1978 скрытый текст Выделить код Код:var login='12345', pass='uiyuyuiyu'; window.document.querySelector('form[action="enter.php"] input[type="text"]').value=login; window.document.querySelector('form[action="enter.php"] input[type="password"]').value=pass; |
Scorp1978 > 11-04-2018 13:38:23 |
вот так ругается InfSub |
Squatter > 11-04-2018 19:50:56 |
Код рабочий для выложенного куска HTML. Рекапча - значит фрейм. Типично. |
Scorp1978 > 12-04-2018 05:06:06 |
Squatter скрытый текст Выделить код Код:<div class="auth-note"><span class="note">E-mail</span><input name="LwQYfiVXry" maxlength="40" value="" type="text"></div> <div class="auth-note"><span class="note">Пароль</span><input name="XiaonNdFaT" maxlength="40" value="" type="password"></div> любой код публикуется в тегах code под спойлером при каждом обновлении меняется значение name="LwQYfiVXry", и мне надо его вытащить после загрузки страницы и запомнить в переменной замечание InfSub |
googlenoob > 12-04-2018 06:19:00 |
karginaolga пишет
А лучше ссылку на страницу! Ссылки публикуются под спойлером в тегах noindex |
Scorp1978 > 12-04-2018 06:38:07 |
должны же быть функции которые ищут к примеру span class="note">E-mail</span>< и выдергивают значение атрибута name? проще наверное всю страницу в файл сохранить а там искать |
Squatter > 12-04-2018 07:50:42 |
Scorp1978 пишет
Вся форма во фрейме поэтому
Либо ссылку на страницу, либо читайте как получить доступ к фрейму, например здесь скрытый текст Войдите или зарегистрируйтесь, чтобы увидеть скрытый текст. Для начала, попробуйте записать действия макросом, а там увидите, появится ли F 1-n в результате. imacros тоже умеет работать с фреймами. Касательно функций, вам уже karginaolga дала рабочий пример, как по атрибуту поучить элемент. Вытащить значение атрибута можно .getAttribute("attr_name"); |
Scorp1978 > 13-04-2018 06:21:09 |
Вот код с iMacros скрытый текст Выделить код Код:VERSION BUILD=8970419 RECORDER=FX TAB T=1 URL GOTO=http://www.rtpc.net/ TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:enter.php ATTR=NAME:DtVqxwRBbU CONTENT=12345 SET !ENCRYPTION NO TAG POS=1 TYPE=INPUT:PASSWORD FORM=ACTION:enter.php ATTR=NAME:JGqEJhsWQJ CONTENT=dfdfdfdfdf TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:enter.php ATTR=NAME:DtVqxwRBbU CONTENT=1234554321 в этом коде я заношу значения логина и пароля но повторно этот код я использовать немогу так как ATTR=NAME:JGqEJhsWQJ и ATTR=NAME:DtVqxwRBbU уже другие, и где здесь ссылка на фрейм? Код html скрытый текст Выделить код Код:<div class="auth-note"><span class="note">Пароль</span><input name="XiaonNdFaT" maxlength="40" value="" type="password"></div> как отсюда с помощью .getAttribute("attr_name") получить в переменной значение XiaonNdFaT 13-04-2018 06:50:33 скрытый текст Выделить код Код:var elems = document.getElementsByClassName('auth-note'); // получим массив из 2 значений и затем for (var i = 0; i < elems.length; i++) { elems[i] //а вот здесь както получить имена NAME:JGqEJhsWQJ пароля и майла NAME:DtVqxwRBbU ; } любой код публикуется в тегах code под спойлером InfSub |
Squatter > 13-04-2018 07:26:46 |
Scorp1978 пишет
Значит так "прямо" вставили код, если получили
Повторно использовать можете, хотя бы элементарно так скрытый текст Выделить код Код:SET !ENCRYPTION NO TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:enter.php ATTR=type:text CONTENT=1234554321 TAG POS=1 TYPE=INPUT:PASSWORD FORM=ACTION:enter.php ATTR=type:password CONTENT=dfdfdfdfdf Можете ещё в настройках записи поставить experimental event recording и тогда пропишется полный путь к этим инпутам по селекторам. Читать описание команды "TAG" и изучать селекторы скрытый текст Войдите или зарегистрируйтесь, чтобы увидеть скрытый текст. Для примера, как получить значение атрибутов "name" у всех input на странице, у которых есть такой атрибут скрытый текст Выделить код Код:var inputNode = content.document.querySelectorAll('input[name]'); var attrVal = ''; alert(inputNode.length); for (i=0;i<inputNode.length;i++) { attrVal += inputNode[i].getAttribute('name') + "\r\n"; } alert(attrVal); |
Scorp1978 > 13-04-2018 07:51:50 |
Squatter, благодарю за помощь и трепливость. скрытый текст Выделить код Код:SET !ENCRYPTION NO TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:enter.php ATTR=type:text CONTENT=1234554321 TAG POS=1 TYPE=INPUT:PASSWORD FORM=ACTION:enter.php ATTR=type:password CONTENT=dfdfdfdfdf Помогло. Далее битва с капчей. любой код публикуется в тегах code под спойлером замечание, бан на месяц InfSub |