python爬虫登陆滑块验证报错

环境:OS X EI Capitan 10.11 & lnmp & python 2.7

背景:

   python脚本模拟登陆

现象:

   执行脚本,浏览器页面弹出,即使手动操作也会弹出滑块验证,手动拉动滑块也会报错,如下图:

    

    

     

解决:

1 from selenium import webdriver
2 option = webdriver.ChromeOptions()
3 option.add_experimental_option('excludeSwitches', ['enable-automation'])
4 browser = webdriver.Chrome(options=option)
5 driver = browser.get('https://xxxx.xxxx.com/member/login.jhtml?spm=url')

原理请参考:

  诸多资料查询,这个是最清晰易懂,也是正确的 

    一行js代码识别Selenium+Webdriver及其应对方案

猜你喜欢

转载自www.cnblogs.com/estadewey/p/11667715.html
今日推荐