Selenium找不到驱动的解决办法

2020年4月11日 23:07 阅读 1.9k 评论 0

今天研究了一天的腾讯视频VIP的挂机签到,刚开始没有搞懂扫码登陆的机制,所以直接准备使用selenium,但是当我导入selenium时却出现了异常报错:

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

看到这串熟悉的代码,我又想起半年前自己苦求度娘的样子,不过这次,呵呵

解决这个问题一般只需要一步,以Chrome为例

出现这个报错的原因是找不到对应的浏览器驱动

所以我们只需要下载对应载浏览器对应版本的chromedriver,然后将其放到Python目录的Scripts下(虚拟环境就放虚拟环境里),因为一般情况下Python的Scripts目录是在环境变量中的

当然我们也可以手动指定驱动

# executable_path按照自己的实际情况更改即可 
browser = webdriver.Chrome(executable_path="/usr/local/bin/chromedriver") 

配置完成后我们打开博客页面测试一下:

from selenium import webdriver 

browser = webdriver.Chrome() 
browser.get('https://www.yyqblog.com') 
browser.quit() 

这样就成功打开了博客主页并关闭浏览器

下次我们来详细说说selenium的详细配置以及使用方法

最后修改于2020年4月11日 23:07
©允许规范转载

版权声明:如无特殊说明,文章均为本站原创,转载请注明出处

本文链接:https://www.yangyingqi.com/37.html

自动化
微信
支付宝
登录后即可进行评论/回复