用selenium爬虫时,明明已经安装了selenium模块,程序却运行不了。在使用selenium之前必须先配置浏览器对应版本的webdriver
本文主要涉及驱动有问题driver
![在这里插入图片描述](https://img-blog.csdnimg.cn/23c93b469c204c499dca26315d532397.png)
![在这里插入图片描述](https://img-blog.csdnimg.cn/7c55b281d7b44785ba4d3b7538cb9edf.png)
网上有很多手动的方法(查看谷歌浏览的版本然后在其他博主分享的webdriver中下载与自己谷歌版本号最贴近的版本号,并把webdriver的地址放在与自己pycharm的同一个文件夹下)
这里分享一个用代码的解决方法(在python官网中的相应模块中,这里直接分享代码)
1、打开pycharm新建一个py文件,在终端(Terminal)安装webdriver-manager
如何打开pycharm的终端:打开pycharm最下方找到Terminal打开就可以输入代码安装模块
执行代码为pip install webdriver-manager
回车安装
![在这里插入图片描述](https://img-blog.csdnimg.cn/7b6a3afefcae4210bfeebd12861a51a8.png)
2、在这个py文件中输入下面这几行代码并运行
from selenium import webdriver
from selenium.webdriver.chrome.service import Service as ChromeService
from webdriver_manager.chrome import ChromeDriverManager
driver = webdriver.Chrome(service=ChromeService(ChromeDriverManager().install()))
操作完成后,输入下面代码看能否运行成功
from selenium.webdriver import Chrome
# 1、创建浏览器对象(生活中已经打开了浏览器)
b = Chrome()
# 2、用浏览器打开指定网页(输入网址)
b.get(' https://movie.douban.com/top250')
# 3、获取打开的网页的网页源代码
print(b.page_source)
最后如果还不成功,可能是谷歌浏览器版本太低了或者是谷歌浏览器配置不对(盗版),建议在电脑上彻底删除谷歌浏览器!
谷歌浏览器下载地址:
![在这里插入图片描述](https://img-blog.csdnimg.cn/ccea2151f4df46f1aad5200c0daf070e.jpeg)
![在这里插入图片描述](https://img-blog.csdnimg.cn/96da06d8e02442e8aa5371ff768bcf3f.jpeg)
![在这里插入图片描述](https://img-blog.csdnimg.cn/f6a49666565446b88b270fb1a02a46ed.jpeg)