加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

splinter WebDriverException: Message: 'chromedriver&

发布时间:2020-12-17 17:01:19 所属栏目:Python 来源:网络整理
导读:错误提示: WebDriverException: Message: 'chromedriver' executable needs to be in PATH 原因: 这是因为splinter找不到chromedrive导致报错。 解决办法 from splinter import Browser browser = Browser(driver_name='chrome',executable_path='../chromed

错误提示:


WebDriverException: Message: 'chromedriver' executable needs to be in PATH


原因:


这是因为splinter找不到chromedrive导致报错。


解决办法


from splinter import Browser

browser = Browser(driver_name='chrome',executable_path='../chromedriver')

源码分析:


class WebDriver(RemoteWebDriver):

? ? """

? ? 控制ChromeDriver并允许您驱动浏览器。

? ? 您需要从中下载ChromeDriver可执行文件

? ? http://chromedriver.storage.googleapis.com/index.html

? ? """

? ? def __init__(self,executable_path="chromedriver",port=0,

? ? ? ? ? ? ? ? ?chrome_options=None,service_args=None,

? ? ? ? ? ? ? ? ?desired_capabilities=None,service_log_path=None):

? ? """

? 创建一个新的chrome驱动程序实例。

? 开始服务,然后创建chrome驱动程序的新实例。

? 参数数量:

? - executable_path - 可执行文件的路径。 如果使用默认值,则假定可执行文件位于$ PATH中

? - port - 您希望服务运行,如果保持为0,将会找到一个空闲端口。

? - desired_capabilities:具有非浏览器特定的字典对象

? ? 功能,如“代理”或“loggingPref”。

? - chrome_options:这需要一个ChromeOptions的实例

? ? """

更多相关阅读:


Splinter-模拟浏览器操作介绍/安装注意事项


splinter:WebDriverException: Message: 'geckodriver' executable needs to be in PATH


splinter:WebDriverException: Message: Service


splinter WebDriverException: Message: 'chromedriver' executable needs to be in PATH


splinter 一个简单百度搜索案列


(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读