环境: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及其应对方案
原文:https://www.cnblogs.com/estadewey/p/11667715.html