python基于web的安装程序_Python:Selenium+Webdriver安装

本文档记录了在使用Python Selenium时遇到的'chromedriver'不在PATH路径中的问题及解决方案。通过下载chromedriver并将其放置在Python解释器同级目录下,解决了WebDriverException错误,确保了程序能够正常启动Chrome浏览器进行网页自动化操作。
摘要由CSDN通过智能技术生成

本人小白一枚,今天在使用selenium+webdriver的时候遇到了一个小问题:

WebDriverException: 'chromedriver' executable needs to be in PATH. Please see https://sites.google.com/a/chromium.org/chromedriver/home

在debug过程中,也去baidu上查询了,很多说法,但是有些是行不通的,为了方便,这里简单记录下自己的解决方法。

安装Python(很多python环境的安装,个人推荐直接使用Anaconda,直接下载安装即可Anaconda安装完成后有如下应用:

Anaconda Navigtor :用于管理工具包和环境的图形用户界面,后续涉及的众多管理命令也可以在 Navigator 中手工实现。

Jupyter notebook :基于web的交互式计算环境,可以编辑易于人们阅读的文档,用于展示数据分析的过程。

qtconsole :一个可执行 IPython 的仿终端图形界面程序,相比 Python Shell 界面,qtconsole 可以直接显示代码生成的图形,实现多行代码输入执行,以及内置许多有用的功能和函数。

spyder :一个使用Python语言、跨平台的、科学运算集成开发环境。

具体使用方法不介绍了,暂时我也只是使用Spyder来写python自动化程序;用Jupyter notebook来学习python、做笔记等。

2. 安装selenium

打开Anaconda Prompt,然后输入pip install selenium 安装selenium

(在Anaconda上安装任何依赖包,都可以使用此方法 pip install package_name)

3. 使用selenium

from selenium import webdriver #导入webdriver模块#打开一个谷歌浏览器,并且开始与浏览器会话

driver =webdriver.Chrome()#打开一个网址

driver.get("http://www.baidu.com")

执行后程序报错:

WebDriverException: 'chromedriver' executable needs to be in PATH. Please see https://sites.google.com/a/chromium.org/chromedriver/home

解决方法:

1. 下载chromedriver

2. 把chromedriver.exe放到和python.exe同一路径

比如我的Anaconda是在此路径下:C:\Users\Test\Anaconda3\

如果不确定,可以直接单击win键,然后输入python.exe,就可以查出机器上所有的python.exe,再右键点击打开所在文件夹,把chromedriver.exe放入进去即可

再次运行,就不会有报错,会正常打开chrome浏览器,同时访问代码里面输入的网址。

同理,针对selenium支持的其他浏览器的webdriver也是同样操作方法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值