赞
踩
初次尝试Selenium模拟浏览器抓取过程中遇到的错误
错误一:
selenium.common.exceptions.WebDriverException: Message:'geckodriver' executable needs to be in PATH.
解决办法:
Firefox浏览器,下载geckodriver,可以到https://github.com/mozilla/geckodriver/releases 下载相应操作系统的geckodriver,这是一个压缩文件,解压后可以放在自我指定位置,如C:\Users\santostang\Desktop\geckodriver.exe;
谷歌浏览器,下载 chromediriver.exe。
错误二:
SessionNotCreatedException: Message: Unable to find a matching set of capabilities
解决办法:
一、仔细检查错误一对应的解决办法的 说明,驱动版本 是否错是否和浏览器版本是否匹配;
二、有可能将“geckodriver.exe”作为Chrone浏览器的驱动 或者 “chromediriver.exe” 作为Firefox浏览器
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。