Капча и антигейт

Тема в разделе "WBAppIE", создана пользователем dfg_forever, 13 мар 2015.

  1. dfg_forever

    dfg_forever New Member Пользователи

    Регистрация:
    17 окт 2013
    Сообщения:
    13
    ВОт код страницы с капчей.
    HTML:
    <head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><title>Ой!</title><script src="http://mc.yandex.ru/metrika/watch.js" type="text/javascript" async=""></script><script>;(function(d,e,c,r,n,w,v,f){e=d.documentElement;c="className";r="replace";n="createElementNS";f="firstChild";w="http://www.w3.org/2000/svg";e[c]+=" i-ua_svg_"+(!!d[n]&&!!d[n](w,"svg").createSVGRect?"yes":"no");v=d.createElement("div");v.innerHTML="<svg/>";e[c]+=" i-ua_inlinesvg_"+((v[f]&&v[f].namespaceURI)==w?"yes":"no");})(document);;(function(d,e,c,r,n,w,v,f){e=d.documentElement;c="className";r="replace";n="createElementNS";f="firstChild";w="http://www.w3.org/2000/svg";e[c]+=!!d[n]&&!!d[n](w,"svg").createSVGRect?" i-ua_svg_yes":" i-ua_svg_no";v=d.createElement("div");v.innerHTML="<svg/>";e[c]+=(v[f]&&v[f].namespaceURI)==w?" i-ua_inlinesvg_yes":" i-ua_inlinesvg_no";})(document);;(function(d,e,c,r){e=d.documentElement;c="className";r="replace";e[c]=e[c][r]("i-ua_js_no","i-ua_js_yes");if(d.compatMode!="CSS1Compat")e[c]=e[c][r]("i-ua_css_standart","i-ua_css_quirks")})(document);</script><!--[if gt IE 9]><!--><link href="/captcha/_common.css" rel="stylesheet"><!--<![endif]--><!--[if IE 6]><link rel="stylesheet" href="/captcha/_common.ie6.css"/><![endif]--><!--[if IE 7]><link rel="stylesheet" href="/captcha/_common.ie7.css"/><![endif]--><!--[if IE 8]><link rel="stylesheet" href="/captcha/_common.ie8.css"/><![endif]--><!--[if IE 9]><link rel="stylesheet" href="/captcha/_common.ie9.css"/><![endif]--></head><body class="b-page i-ua i-ua_interaction_yes b-page__body i-global i-bem i-ua_js_inited i-global_js_inited" data-bem='{"b-page":{},"i-ua":{},"i-global":{"lang":"ru","tld":"ru","content-region":"ru","click-host":"//clck.yandex.ru","passport-host":"https://passport.yandex.ru","pass-host":"//pass.yandex.ru","social-host":"//social.yandex.ru","export-host":"//export.yandex.ru","lego-static-host":"//yastatic.net/lego/2.10-152"}}'><div class="i-expander__gap"></div><div class="i-expander__content"><div class="island island_type_fly"><div class="badge"><div class="logo logo_lang_ru"><a class="logo__link" href="http://www.yandex.ru"><img class="logo__image" alt="Яндекс" src="//yastatic.net/lego/_/La6qi18Z8LwgnZdsAr1qy1GwCwo.gif"></a></div></div><div class="content"><h1 class="title">ой...</h1><div class="text">
    <p>Нам очень жаль, но&nbsp;запросы, поступившие с&nbsp;вашего IP-адреса, похожи на&nbsp;автоматические.
    По&nbsp;этой причине мы&nbsp;вынуждены временно заблокировать доступ к&nbsp;поиску.</p>
    <p>Чтобы&nbsp;продолжить поиск, пожалуйста, введите символы с&nbsp;картинки в&nbsp;поле ввода и&nbsp;нажмите «Отправить».</p>
    <p class="b-hidden"><i class="icon icon_alert_yes"></i>
    <b>В вашем браузере отключены файлы cookies</b>. Яндекс не сможет запомнить вас и правильно идентифицировать в дальнейшем. Чтобы включить cookies, воспользуйтесь советами на <a class="link" href="http://help.yandex.ru/common/?id=1111120" target="_blank">странице нашей Помощи</a>.
    </p></div><div class="form form_state_image form_error_no form_audio_yes i-bem form_js_inited" data-bem='{"form":{"flash":"/captcha/soundmanager2.swf","sound":"http://market.yandex.ru/captcha/voice?aHR0cDovL3MuY2FwdGNoYS55YW5kZXgubmV0L3ZvaWNlP2tleT1kM0IzRHQ2cWdmbjd0djV6MTJPMzdDcVJmdmVsTU81dw,,_0/1426235276/371a4949aab571154a9267a1c299839c_ee7118154caa0691cbc58a408fc66faa","soundIntro":"http://market.yandex.ru/captcha/voiceintro?aHR0cDovL3MuY2FwdGNoYS55YW5kZXgubmV0L3N0YXRpYy9pbnRyby1ydS5tcDM,_0/1426235276/371a4949aab571154a9267a1c299839c_c2f000ed29f39379fbf2331a215f9000","buttonPlay":"Произнести","buttonPlaying":"Воспроизводится"}}'><form class="form__inner" action="/checkcaptcha" method="get"><input name="key" class="form__key" type="hidden" value="d3B3Dt6qgfn7tv5z12O37CqRfvelMO5w_0/1426235276/371a4949aab571154a9267a1c299839c_169a6f1f2b0f723e1cea848628748f74"><input name="retpath" class="form__retpath" type="hidden" value="http://market.yandex.ru/offers.xml?&amp;modelid=8520834&amp;how=aprice&amp;np=1&amp;cvredirect=0&amp;how=aprice&amp;np=1_9fb35043b3bd4ac6ced69ac5ff4dd974"><div tabindex="0" title="Изображение ↔ Звук" class="form__trigger" role="button" aria-label="Изображение ↔ Звук"></div><span tabindex="0" title="Показать другую картинку" class="link form__refresh" role="button" aria-label="Показать другую картинку"></span><img class="image form__captcha" style="background: rgb(207, 207, 207);" alt="" src="http://market.yandex.ru/captchaimg?aHR0cDovL3MuY2FwdGNoYS55YW5kZXgubmV0L2ltYWdlP2tleT1kM0IzRHQ2cWdmbjd0djV6MTJPMzdDcVJmdmVsTU81dw,,_0/1426235276/371a4949aab571154a9267a1c299839c_8c4de72df4e3be44e843d889bde733c2"><div class="form__audio"><button class="button button_size_m button_type_play button_theme_normal form__play i-bem button_js_inited" role="button" type="button" data-bem='{"button":{}}'><span class="button__text">Произнести</span></button></div><div class="form__arrow">→</div><span class="input input_size_m input_clear_no input_keyboard_yes input_theme_normal form__input i-bem input_focused_yes input_js_inited" data-bem='{"input":{"autoFocus":true,"live":false}}'><label class="input__hint input__hint_visibility_visible" id="hintuniq14183119996922" aria-hidden="true" for="uniq14183119996922">символы слева</label><span class="input__box"><input name="rep" class="input__control i-bem" id="rep" data-bem='{"input__control":{}}'></span><span class="b-keyboard-loader b-keyboard-loader_type_search b-keyboard-loader_lang_ru i-bem b-keyboard-loader_js_inited" data-bem='{"b-keyboard-loader":{"for":"#rep"}}'><img class="image b-keyboard-loader__keyboard" alt="" src="//yastatic.net/lego/_/La6qi18Z8LwgnZdsAr1qy1GwCwo.gif"></span></span><button class="button button_size_m button_side_right button_theme_normal form__submit i-bem" role="button" type="submit" data-bem='{"button":{}}'><span class="button__text">Отправить</span></button></form></div></div><div class="why"><h2 class="why__title">Почему так случилось?</h2>
        <p>Возможно, автоматические запросы принадлежат не вам, а другому пользователю, выходящему в сеть с одного с вами IP-адреса.
        Вам необходимо один раз ввести символы в форму, после чего мы запомним вас и сможем отличать от других пользователей, выходящих с данного IP.
        В этом случае страница с капчей не будет беспокоить вас довольно долго.</p>
        <p>Возможно, в вашем браузере установлены дополнения, которые могут задавать автоматические запросы к поиску. В этом случае рекомендуем вам отключить их.</p>
        <p>Также возможно, что ваш компьютер заражен вирусной программой, использующей его для сбора информации.
        Может быть, вам стоит проверить систему на наличие вирусов, например, антивирусной утилитой <a class="link" href="http://www.freedrweb.com/?lng=ru" target="_blank">CureIt</a> от «Dr.Web».</p>
        <p>Если у вас возникли проблемы или вы хотите задать вопрос нашей службе поддержки, пожалуйста, воспользуйтесь
        <a class="link" href="http://feedback2.yandex.ru/marketcaptcha/">формой обратной связи</a>.
        </p>
    </div><div class="note"><p>
        Если автоматические запросы действительно поступают с вашего компьютера, и вы об этом знаете (например, вам по роду деятельности необходимо отправлять Яндексу
        подобные запросы), рекомендуем воспользоваться специально разработанным для этих целей сервисом
        <a class="link" href="http://api.yandex.ru/market">API Яндекс.Маркета</a>.
    </p></div></div></div><div class="popup popup_theme_ffffff popup_color_error popup_autoclosable_yes popup_adaptive_yes popup_animate_yes"><div class="popup__under"></div><i class="popup__tail"></i><div class="popup__content">Неверно, попробуйте ещё раз.</div></div><script src="//yastatic.net/jquery/1.8.3/jquery.min.js"></script><script src="/captcha/soundmanager2.min.js"></script><script src="/captcha/_common.ru.js"></script>
    <!-- Yandex.Metrika counter --><script type="text/javascript">(function (d, w, c) { (w[c] = w[c] || []).push(function() { try { w.yaCounter10630330 = new Ya.Metrika({id:10630330, webvisor:true, clickmap:true, trackLinks:true, accurateTrackBounce:true, ut:"noindex"}); } catch(e) { } }); var n = d.getElementsByTagName("script")[0], s = d.createElement("script"), f = function () { n.parentNode.insertBefore(s, n); }; s.type = "text/javascript"; s.async = true; s.src = (d.location.protocol == "https:" ? "https:" : "http:") + "//mc.yandex.ru/metrika/watch.js"; if (w.opera == "[object Opera]") { d.addEventListener("DOMContentLoaded", f, false); } else { f(); } })(document, window, "yandex_metrika_callbacks");</script><noscript>&lt;div&gt;&lt;img src="//mc.yandex.ru/watch/10630330?ut=noindex" style="position:absolute; left:-9999px;" alt="" /&gt;&lt;/div&gt;</noscript><!-- /Yandex.Metrika counter -->
    </body>
    
    ВОт список событий.

    [CAPCHA]
    SIGNATURE=<img class="image form__captcha"
    [WAIT]:1500
    KEY=********
    [CLICK][classname][N]0[/N][FULL]:image form__captcha
    RUS
    DO:
    [PASTE][classname][N]0[/N][FULL]:input__control i-bem[TEXT]:[CAPCHAVALUE]
    [WAIT]:5000
    [CLICK][classname][N]1[/N][FULL]:button__text
    [WAIT]:5000
    [/CAPCHA]

    На антигейт ничего не отсылается, пишет ERROR_NO_SUCH_CAPCHA_ID.

    При переходе по адресу картинки капчи :
    HTML:
    http://market.yandex.ru/captchaimg?aHR0cDovL3MuY2FwdGNoYS55YW5kZXgubmV0L2ltYWdlP2tleT1kM0IzRHQ2cWdmbjd0djV6MTJPMzdDcVJmdmVsTU81dw,,_0/1426235276/371a4949aab571154a9267a1c299839c_8c4de72df4e3be44e843d889bde733c2
    Перебрасывает на :
    HTML:
    http://s.captcha.yandex.net/image?key=d3B3Dt6qgfn7tv5z12O37CqRfvelMO5w
    Нахожу в коде d3B3Dt6qgfn7tv5z12O37CqRfvelMO5w

    Оно выводится <input name="key" class="form__key" type="hidden" value="d3B3Dt6qgfn7tv5z12O37CqRfvelMO5w_

    Как это
    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 1 постов.**
    передать в антигейт и получить таки тектст капчи?
    Спасибо, очень очень нужно., а то яша опять поменял всё, а раньше оно работало....
     
    Последнее редактирование модератором: 13 мар 2015
  2. dfg_forever

    dfg_forever New Member Пользователи

    Регистрация:
    17 окт 2013
    Сообщения:
    13
    Пробовал передать так
    [CAPCHA]
    SIGNATURE=<img class="image form__captcha"
    [WAIT]:1500
    KEY=***********
    [CDDATA:<CD_GRAN_17!>]
    RUS
    DO:
    [PASTE][classname][N]0[/N][FULL]:input__control i-bem[TEXT]:[CAPCHAVALUE]
    [WAIT]:5000
    [CLICK][classname][N]1[/N][FULL]:button__text
    [WAIT]:5000
    [/CAPCHA]

    в 17 границе лежит
    HTML:
    http://s.captcha.yandex.net/image?key=d3B3Dt6qgfn7tv5z12O37CqRfvelMO5w
    в поле для текста капчи вместо самого текста вставляется [CAPCHAVALUE]


    Помощь не останется без благодарности
     
    Последнее редактирование: 13 мар 2015
  3. dfg_forever

    dfg_forever New Member Пользователи

    Регистрация:
    17 окт 2013
    Сообщения:
    13
    Не знаю, что за колдунство произошло, но капча стала приходить.

    [CAPCHA]
    SIGNATURE=<img class="image form__captcha"
    [WAIT]:1500
    KEY=********
    [CLICK][classname][N]0[/N][FULL]:image form__captcha
    [WAIT]:1000
    RUS
    DO:
    [PASTE][classname][N]0[/N][FULL]:input__control i-bem[TEXT]:[CAPCHAVALUE]
    [WAIT]:1000
    [CLICK][classname][N]1[/N][FULL]:button__text
    [WAIT]:5000
    [/CAPCHA]

    Поэтому всем спасибо.:D
     
  4. kagorec

    kagorec Администратор Команда форума Администратор

    Регистрация:
    3 янв 2011
    Сообщения:
    4.432
    Адрес:
    Latvia
    Стоит отметить что по совету сделали как описано в справке.
    И вам спасибо.
     

Поделиться этой страницей