点击上方收藏,“设为星标”
加“星标★”,你想看的每天都有
#!/usr/bin/env python
# encoding: utf-8
'''
打开头条网站
'''
from selenium import webdriver
driver = webdriver.Chrome()
driver.get('https://www.toutiao.com')
爬虫使用到webdriver打开一个网页的时候报以下错误:
selenium.common.exceptions.SessionNotCreatedException:
Message: session not created:
This version of ChromeDriver only supports Chrome version 76
查看当前的chromedriver版本:
chromedriver --version
ChromeDriver 76.0.3809.126
在谷歌浏览器地址里面输入以下链接,查看本地浏览器的版本:
chrome://version/
发现:
Google Chrome 83.0.4103.116 (正式版本) (64 位) (cohort: Stable)
知道谷歌浏览器的版本已经83了,而chromedriver版本才76,两个版本不一致导致的问题
打开以下网址,下载对应版本的chromedriver,如果找不到精确的版本号,找到83即可
http://chromedriver.storage.googleapis.com/index.html
我这里下载window版本的,下载完之后,将exe文件复制到python的安装目录下Scripts中,替换老版的chromedriver即可
F:\python\Scripts
检测版本是否正确
chromedriver --version
ChromeDriver 83.0.4103.14
重新运行程序,即可解决问题。