首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ModuleNotFoundError:使用Selenium Python的Webdriver管理器时,没有名为“webdriver_manager”的模块出错

ModuleNotFoundError:使用Selenium Python的Webdriver管理器时,没有名为“webdriver_manager”的模块出错
EN

Stack Overflow用户
提问于 2021-11-21 22:07:21
回答 1查看 560关注 0票数 1

我正在创建一个自动打开页面的项目,我安装了Selenium,但它显示:

代码语言:javascript
复制
no such module as webdriver_manager 

目录"C:\Users\Nina\chromedriver.exe“无效。

下面是我的代码:

代码语言:javascript
复制
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
import webdriver_manager as manager
from selenium.webdriver.common.by import By

s=Service(manager.ChromeDriverManager().install())
driver = webdriver.Chrome(service=s)
driver.maximize_window()
driver.get('https://cms.instructure.com/courses/500236/pages/week-14-november-22-23')

我已经在这上面工作了2个小时了,有人能帮我调试这些错误吗?

EN

回答 1

Stack Overflow用户

发布于 2021-11-21 22:15:18

此错误消息...

代码语言:javascript
复制
ModuleNotFoundError: No module named 'webdriver_manager' 

...implies提示未正确安装webdriver_manager

原因

您可能将webdrivermanager安装为:

代码语言:javascript
复制
pip install webdrivermanager

或者您已经将webdriver-manager安装为:

代码语言:javascript
复制
pip install webdriver-manager

因此,您可以看到错误。

解决方案

相反,您需要将webdriver_manager安装为:

代码语言:javascript
复制
pip3 install webdriver_manager

将您的代码更新为:

代码语言:javascript
复制
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from webdriver_manager.chrome import ChromeDriverManager

s=Service(ChromeDriverManager().install())
driver = webdriver.Chrome(service=s)
driver.maximize_window()
driver.get('https://cms.instructure.com/courses/500236/pages/week-14-november-22-23')

参考文献

您可以在下面的链接中找到一些相关的详细讨论:

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70058994

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档