chrome和chromedriver要对应,chrome版本查询:打开chrome,在地址栏输入:chrome://version/
附:
所有chromedriver均可在下面链接中下载到:http://chromedriver.storage.googleapis.com/index.html
对应版本:
| chromedriver版本 | 支持的Chrome版本 |
|---|---|
| v2.35 | v62-64 |
| v2.34 | v61-63 |
| v2.33 | v60-62 |
| v2.32 | v59-61 |
| v2.31 | v58-60 |
| v2.30 | v58-60 |
| v2.29 | v56-58 |
| v2.28 | v55-57 |
| v2.27 | v54-56 |
| v2.26 | v53-55 |
| v2.25 | v53-55 |
| v2.24 | v52-54 |
我浏览器是 63的,目前chrome用的是chromedriver=2.34:
chrome.exe的路径:C:\Program Files\Google\Chrome\Application
用户数据路径 : C:\Users\Administrator\AppData\Local\Google\Chrome\User Data
为了保持用户配置数据:
1 from selenium import webdriver 2 options = webdriver.ChromeOptions() 3 options.add_argument('--profile-directory=Default') 4 options.add_argument('--user-data-dir=C:/Users/Administrator/AppData/Local/Google/Chrome/User Data') 5 browser = webdriver.Chrome(chrome_options=options)
配置完以后,打开chrome 上的不安全data,设置之类的会消失;并且会保留用户数据(比如书签啊啥的)
