ChromeDriver给出了一个关于它的版本太低的错误:This version of ChromeDriver only supports Chrome version 87 Current browser version is 90.0.4430.93。
我已经使用这个答案How to upgrade all Python packages with pip更新了pip的包,我已经在蟒蛇的终端中运行了conda update --all,并且我已经尝试将ChromeDriverManager实现到Python脚本中。
包含ChromeDriverManager的Python脚本示例:
from webdriver_manager.chrome import ChromeDriverManager`
driver = webdriver.Chrome(ChromeDriverManager().install())`
...
browser = webdriver.Chrome(options=options)给出输出:
====== WebDriver manager ======
Current google-chrome version is 90.0.4430
Get LATEST driver version for 90.0.4430
Driver [/Users/scottmeup/.wdm/drivers/chromedriver/mac64/90.0.4430.24/chromedriver] found in cache
...
This version of ChromeDriver only supports Chrome version 87 Current browser version is 90.0.4430.93echo $PATH的输出
/opt/local/bin:/opt/local/sbin:/Users/scottmeup/.nvm/versions/node/v15.8.0/bin:/Users/scottmeup/opt/anaconda3/bin:/Users/scottmeup/opt/anaconda3/condabin:/Library/Frameworks/Python.framework/Versions/3.8/bin:/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/binpython --version的输出
Python 3.7.10pip list的输出
Package Version
-------------------------------------- -------------------
alabaster 0.7.12
anaconda-client 1.7.2
anaconda-navigator 2.0.1
anaconda-project 0.9.1
anyio 2.2.0
applaunchservices 0.2.1
appnope 0.1.2
appscript 1.1.2
argh 0.26.2
argon2-cffi 20.1.0
asn1crypto 1.4.0
astroid 2.5
astropy 4.2.1
async-generator 1.10
atomicwrites 1.4.0
attrs 20.3.0
autopep8 1.4.4
Babel 2.9.0
backcall 0.2.0
backports.functools-lru-cache 1.6.4
backports.shutil-get-terminal-size 1.0.0
backports.tempfile 1.0
backports.weakref 1.0.post1
beautifulsoup4 4.9.3
bitarray 1.9.2
bkcharts 0.2
bleach 3.3.0
bokeh 2.3.1
boto 2.49.0
Bottleneck 1.3.2
brotlipy 0.7.0
castero 0.8.1
certifi 2020.12.5
cffi 1.14.5
chardet 4.0.0
chromedriver 2.24.1
chromedriver-binary 91.0.4472.19.0
chromedriver-py 90.0.4430.24
CJKwrap 2.2
click 7.1.2
cloudpickle 1.6.0
clyent 1.2.2
colorama 0.4.4
conda 4.10.1
conda-build 3.21.4
conda-package-handling 1.7.3
conda-repo-cli 1.0.3
conda-token 0.2.0
conda-verify 3.4.2
configparser 5.0.2
contextlib2 0.6.0.post1
crayons 0.4.0
cryptography 3.4.7
cycler 0.10.0
Cython 0.29.23
cytoolz 0.11.0
dask 2021.4.0
decorator 4.4.2
defusedxml 0.7.1
diff-match-patch 20200713
distributed 2021.4.0
docutils 0.17
entrypoints 0.3
enum-compat 0.0.3
et-xmlfile 1.0.1
fastcache 1.1.0
filelock 3.0.12
flake8 3.7.9
Flask 1.1.2
fsspec 0.9.0
future 0.18.2
gevent 21.1.2
glob2 0.7
gmpy2 2.0.8
greenlet 1.0.0
grequests 0.6.0
h5py 2.10.0
HeapDict 1.0.1
html5lib 1.1
idna 2.10
imageio 2.9.0
imagesize 1.2.0
importlib-metadata 3.10.0
iniconfig 1.1.1
intervaltree 3.1.0
ipykernel 5.3.4
ipython 7.22.0
ipython-genutils 0.2.0
ipywidgets 7.6.3
isort 5.8.0
itsdangerous 1.1.0
jdcal 1.4.1
jedi 0.15.2
Jinja2 2.11.3
joblib 1.0.1
json5 0.9.5
jsonschema 3.2.0
jupyter 1.0.0
jupyter-client 6.1.12
jupyter-console 6.4.0
jupyter-core 4.7.1
jupyter-packaging 0.7.12
jupyter-server 1.4.1
jupyterlab 3.0.14
jupyterlab-pygments 0.1.2
jupyterlab-server 2.4.0
jupyterlab-widgets 1.0.0
keyring 22.3.0
kiwisolver 1.3.1
lazy-object-proxy 1.6.0
libarchive-c 2.9
llvmlite 0.36.0
locket 0.2.1
lxml 4.6.3
MarkupSafe 1.1.1
matplotlib 3.3.4
mccabe 0.6.1
mistune 0.8.4
mkl-fft 1.3.0
mkl-random 1.2.1
mkl-service 2.3.0
mock 4.0.3
more-itertools 8.7.0
mpmath 1.2.1
msgpack 1.0.2
multipledispatch 0.6.0
mygpoclient 1.8
navigator-updater 0.2.1
nbclassic 0.2.6
nbclient 0.5.3
nbconvert 6.0.7
nbformat 5.1.3
nest-asyncio 1.5.1
networkx 2.5.1
nltk 3.6.1
nose 1.3.7
notebook 6.3.0
numba 0.53.1
numexpr 2.7.3
numpy 1.20.1
numpydoc 1.1.0
olefile 0.46
openpyxl 3.0.7
packaging 20.9
pandas 1.2.4
pandocfilters 1.4.3
parso 0.5.2
partd 1.2.0
path 15.1.2
pathlib2 2.3.5
pathtools 0.1.2
patsy 0.5.1
pep8 1.7.1
pexpect 4.8.0
pickleshare 0.7.5
Pillow 8.2.0
pip 21.0.1
pkginfo 1.7.0
pluggy 0.13.1
ply 3.11
prometheus-client 0.10.1
prompt-toolkit 3.0.17
psutil 5.8.0
ptyprocess 0.7.0
py 1.10.0
pycodestyle 2.5.0
pycosat 0.6.3
pycparser 2.20
pycrypto 2.6.1
pycurl 7.43.0.6
pydocstyle 6.0.0
pyerfa 1.7.3
pyflakes 2.1.1
Pygments 2.8.1
pylint 2.7.4
pyobjc 6.2.2
pyobjc-core 6.2.2
pyobjc-framework-Accounts 6.2.2
pyobjc-framework-AddressBook 6.2.2
pyobjc-framework-AppleScriptKit 6.2.2
pyobjc-framework-AppleScriptObjC 6.2.2
pyobjc-framework-ApplicationServices 6.2.2
pyobjc-framework-Automator 6.2.2
pyobjc-framework-AVFoundation 6.2.2
pyobjc-framework-AVKit 6.2.2
pyobjc-framework-CalendarStore 6.2.2
pyobjc-framework-CFNetwork 6.2.2
pyobjc-framework-CloudKit 6.2.2
pyobjc-framework-Cocoa 6.2.2
pyobjc-framework-Collaboration 6.2.2
pyobjc-framework-CoreAudio 6.2.2
pyobjc-framework-CoreAudioKit 6.2.2
pyobjc-framework-CoreBluetooth 6.2.2
pyobjc-framework-CoreData 6.2.2
pyobjc-framework-CoreLocation 6.2.2
pyobjc-framework-CoreMedia 6.2.2
pyobjc-framework-CoreMediaIO 6.2.2
pyobjc-framework-CoreServices 6.2.2
pyobjc-framework-CoreText 6.2.2
pyobjc-framework-CoreWLAN 6.2.2
pyobjc-framework-CryptoTokenKit 6.2.2
pyobjc-framework-DictionaryServices 6.2.2
pyobjc-framework-DiscRecording 6.2.2
pyobjc-framework-DiscRecordingUI 6.2.2
pyobjc-framework-DiskArbitration 6.2.2
pyobjc-framework-DVDPlayback 6.2.2
pyobjc-framework-EventKit 6.2.2
pyobjc-framework-ExceptionHandling 6.2.2
pyobjc-framework-FinderSync 6.2.2
pyobjc-framework-FSEvents 6.2.2
pyobjc-framework-GameCenter 6.2.2
pyobjc-framework-GameController 6.2.2
pyobjc-framework-GameKit 6.2.2
pyobjc-framework-ImageCaptureCore 6.2.2
pyobjc-framework-IMServicePlugIn 6.2.2
pyobjc-framework-InputMethodKit 6.2.2
pyobjc-framework-InstallerPlugins 6.2.2
pyobjc-framework-InstantMessage 6.2.2
pyobjc-framework-IOSurface 6.2.2
pyobjc-framework-iTunesLibrary 6.2.2
pyobjc-framework-LatentSemanticMapping 6.2.2
pyobjc-framework-LaunchServices 6.2.2
pyobjc-framework-libdispatch 6.2.2
pyobjc-framework-LocalAuthentication 6.2.2
pyobjc-framework-MapKit 6.2.2
pyobjc-framework-MediaAccessibility 6.2.2
pyobjc-framework-MediaLibrary 6.2.2
pyobjc-framework-MediaToolbox 6.2.2
pyobjc-framework-MultipeerConnectivity 6.2.2
pyobjc-framework-NetFS 6.2.2
pyobjc-framework-NotificationCenter 6.2.2
pyobjc-framework-OpenDirectory 6.2.2
pyobjc-framework-OSAKit 6.2.2
pyobjc-framework-PreferencePanes 6.2.2
pyobjc-framework-PubSub 6.2.2
pyobjc-framework-QTKit 6.2.2
pyobjc-framework-Quartz 6.2.2
pyobjc-framework-SceneKit 6.2.2
pyobjc-framework-ScreenSaver 6.2.2
pyobjc-framework-ScriptingBridge 6.2.2
pyobjc-framework-SearchKit 6.2.2
pyobjc-framework-Security 6.2.2
pyobjc-framework-SecurityFoundation 6.2.2
pyobjc-framework-SecurityInterface 6.2.2
pyobjc-framework-ServiceManagement 6.2.2
pyobjc-framework-Social 6.2.2
pyobjc-framework-SpriteKit 6.2.2
pyobjc-framework-StoreKit 6.2.2
pyobjc-framework-SyncServices 6.2.2
pyobjc-framework-SystemConfiguration 6.2.2
pyobjc-framework-VideoToolbox 6.2.2
pyobjc-framework-WebKit 6.2.2
pyodbc 4.0.0-unsupported
pyOpenSSL 20.0.1
pyparsing 2.4.7
PyQt5 5.15.4
PyQt5-Qt5 5.15.2
PyQt5-sip 12.8.1
pyrsistent 0.17.3
PySocks 1.7.1
pytest 6.2.3
python-dateutil 2.8.1
python-jsonrpc-server 0.3.4
python-language-server 0.31.10
python-mpv 0.5.2
python-vlc 3.0.11115
pytz 2021.1
PyWavelets 1.1.1
PyYAML 5.4.1
pyzmq 20.0.0
QDarkStyle 3.0.2
QtAwesome 1.0.2
qtconsole 5.0.3
QtPy 1.9.0
regex 2021.4.4
requests 2.25.1
rope 0.18.0
Rtree 0.9.7
ruamel-yaml-conda 0.15.100
scikit-image 0.18.1
scikit-learn 0.24.1
scipy 1.6.2
seaborn 0.11.1
selenium 3.141.0
Send2Trash 1.5.0
setuptools 52.0.0.post20210125
simplegeneric 0.8.1
singledispatch 0.0.0
six 1.15.0
sniffio 1.2.0
snowballstemmer 2.1.0
sortedcollections 2.1.0
sortedcontainers 2.3.0
soupsieve 2.2.1
Sphinx 3.0.3
sphinxcontrib-applehelp 1.0.2
sphinxcontrib-devhelp 1.0.2
sphinxcontrib-htmlhelp 1.0.3
sphinxcontrib-jsmath 1.0.1
sphinxcontrib-qthelp 1.0.3
sphinxcontrib-serializinghtml 1.1.4
sphinxcontrib-websupport 1.2.4
spyder 4.1.3
spyder-kernels 1.9.4
SQLAlchemy 1.4.7
statsmodels 0.12.2
sympy 1.8
tables 3.6.1
tblib 1.7.0
terminado 0.9.4
testpath 0.4.4
threadpoolctl 2.1.0
tifffile 2020.10.1
toml 0.10.2
toolz 0.11.1
tornado 6.1
tqdm 4.59.0
traitlets 5.0.5
typed-ast 1.4.2
typing-extensions 3.7.4.3
ujson 1.35
undetected-chromedriver 2.1.2
unicodecsv 0.14.1
urllib3 1.26.4
watchdog 1.0.2
wcwidth 0.2.5
webdriver-manager 3.4.1
webencodings 0.5.1
Werkzeug 1.0.1
wheel 0.36.2
widgetsnbextension 3.5.1
wrapt 1.12.1
wurlitzer 2.1.0
xlrd 2.0.1
XlsxWriter 1.3.8
xlwings 0.23.0
xlwt 1.3.0
xmltodict 0.12.0
yapf 0.31.0
yeecli 0.2.0
yeelight 0.5.3
zict 2.0.0
zipp 3.4.1
zope.event 4.5.0
zope.interface 5.3.0pip3 list的输出
Package Version
------------ -------
mercurial 5.7.1
meson 0.57.2
numpy 1.20.2
packaging 20.9
pip 21.1
pyparsing 2.4.7
PyQt-builder 1.9.1
PyQt5 5.15.4
PyQt5-sip 12.8.1
selenium 3.141.0
setuptools 54.2.0
sip 6.0.3
toml 0.10.2
urllib3 1.26.4
wheel 0.36.2发布于 2021-07-07 11:07:00
def chrome_driver():
options = Options()
options.add_argument("--log-level=3") # disable Info/Error/Warning in Chrome Driver
os.environ['WDM_LOG_LEVEL'] = '0' # Disable the logging of ChromeDriverManager()
return browser: WebDriver = webdriver.Chrome(ChromeDriverManager().install(), options=options)https://github.com/SergeyPirogov/webdriver_manager/issues/196
发布于 2021-07-07 12:23:33
您应该从https://chromedriver.chromium.org/downloads下载与您的chrome版本相同的chromedriver
https://stackoverflow.com/questions/67325959
复制相似问题