ползунок входа в систему python selenium - PullRequest
0 голосов
/ 08 сентября 2018

Когда я захожу на сайт и захожу вручную, это работает хорошо. Тем не менее, когда я использую selenium webdriver и пытаюсь войти в систему, отображается эта ползунок входа в систему, поэтому я не могу войти в систему.

Это мой код следующим образом.

id = driver.find_element_by_css_selector('#TPL_username_1').send_keys("prayjung50")

pw = driver.find_element_by_xpath('//*[@id="TPL_password_1"]').send_keys("xxxxxxxxxxxx")

time.sleep(10)
login = driver.find_element_by_xpath('//*[@id="J_SubmitStatic"]').click()

Это изображение сайта следующим образом.

enter image description here

Ниже приведен код слайд-бара веб-сайта.

<!-- use new slide checkcode -->

<div id="nocaptcha" class="nc-container tb-login nc-tm-min-fix" data-nc-idx="1" style="display: block;">
    <div id="nc_1_wrapper" class="nc_wrapper">
      <div id="nc_1_n1t" class="nc_scale">
        <div id="nc_1__bg" class="nc_bg"></div>
        <span id="nc_1_n1z" class="nc_iconfont btn_slide"></span>
      <div id="nc_1__scale_text" class="scale_text slidetounlock"><span class="nc-lang-cnt" data-nc-lang="_startTEXT" data-spm-anchor-id="a2107.1.0.i0.3e3e11d9wfV1qj">请按住滑块,拖动到最右边</span></div>
      <div id="nc_1_clickCaptcha" class="clickCaptcha" style="top: -202px; height: 380px; min-height: 0px;">
      <div class="clickCaptcha_text">
      <b id="nc_1__captcha_text" class="nc_captch_text"></b>
      <i id="nc_1__btn_2" class="nc_iconfont nc_btn_2 btn_refresh"></i>
    </div>
    <div class="clickCaptcha_img"></div>
    <div class="clickCaptcha_btn"></div>
  </div>
  <div id="nc_1_imgCaptcha" class="imgCaptcha" style="top: -202px; height: 339px; min-height: 0px;">
      <div class="imgCaptcha_text"><input id="nc_1_captcha_input" maxlength="6" type="text" style="ime-mode:disabled"></div>
      <div class="imgCaptcha_img" id="nc_1__imgCaptcha_img"></div>
     <i id="nc_1__btn_1" class="nc_iconfont nc_btn_1 btn_refresh" onclick="document.getElementById('nc_1__imgCaptcha_img').children[0].click()"></i>
      <div class="imgCaptcha_btn">
      <div id="nc_1__captcha_img_text" class="nc_captcha_img_text"></div>
      <div id="nc_1_scale_submit" class="nc_scale_submit"></div>
     </div>
  </div>
      <div id="nc_1_cc" class="nc-cc"></div>
      <i id="nc_1__voicebtn" tabindex="0" role="button" class="nc_voicebtn nc_iconfont" style="display:none"></i>
    <b id="nc_1__helpbtn" class="nc_helpbtn"><span class="nc-lang-cnt" data-nc-lang="_learning">了解新功能</span></b>
  </div>
  <div id="nc_1__voice" class="nc_voice"></div>
  </div>
  </div>"a2107.1.0.i0.3e3e11d9wfV1qj">请按住滑块,拖动到最右边</span>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...